私のプログラムの一部を実装しようとしていますが、初期チェックボックスをクリックすると、 。複数のチェックボックスを作成するためにforloop(または動的に)を使用したくないのですが、手動で作成する必要があります。初期チェックボックスをオンにしたときに複数のチェックボックスが表示される(PHP/Javascriptを使用)
私のプログラムは以下の通りですが、なぜ動作しないのか分かりません。誰かが私の間違いを私に指摘してくれることを親切に言えば、私は大いに感謝するでしょう。私はPHP/JavaScriptに熟練していません。
ありがとうございます!
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
<script type="text/javascript">
$(document).ready(function() {
//set initial state.
$('#checkbox').val($(this).is(':unchecked'));
$('#checkbox').change(function() {
if($(this).is(":checked")) {
var box = document.createElement("div");
box.innerHTML = <input type="chkbox" name="checkme"> 2nd checkbox;
document.myForm.appendChild(box);
hasBox = true;
}
});
});
</script>
</head>
<body>
<p>Click on this paragraph.</p>
<form action="">
<input id="checkbox" name="click" type="checkbox" onclick="check(this)"/>initial checkbox<br>
</body>
</html>
素敵な説明を。ここで私の投票を得た:) – Dekel
あなたは31ポイントを持っている人のために、あなたはプロのように答えた。 +1 –
Hmmm、最初のボックスがチェックされていないときにセカンダリボックスを隠す方法があると便利です。 – Jim