HTMLファイルのJavaScriptを使用したチェックボックスの選択に問題があります。私はこれを行う方法を知っているが、私の形ですべてのチェックボックスがname='chk[]'
持っている:私は選択のチェックボックスを使用して、私のPHPファイルでJavaScriptとPHPチェックボックスすべてを選択
<form name="forms" action='index.php' method='post'>
<input type='checkbox' name='chk[]' value='value1'> ANY VALUE 1 </br>
<input type='checkbox' name='chk[]' value='value2'> ANY VALUE 2 </br>
<input type='checkbox' name='chk[]' value='value3'> ANY VALUE 3 </br>
<input type='checkbox' name='chk[]' value='value4'> ANY VALUE 4 </br>
<input type='submit' name='submit' value='Get Value'>
</form>
を:
<?php
$s = "";
$value = $_POST['chk'];
$s .= join(", ", $value);
echo $s;
しかし、どのように私がチェックしたJavaScriptで関数を作成することができますフィールド。ただ、タグにchecked='checked'
を追加し、デフォルトではチェックボックスをチェックするには
var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++)
if(inputs[i].type == "checkbox")
inputs[i].checked = true;
: は私も動的にすべてのチェックボックスをチェックするにはthis
チェックボックスを含むHTMLを投稿できますか? –
質問にPHPコードで生成されたチェックボックスのHTMLと、うまくいかないJavaScriptコードを含めてください。 –
すべてのチェックボックスをチェックするスクリプトが必要ですか?フォームがレンダリングされるときにこれを行うのが理にかなっているのでしょうか、これはユーザーがワンクリックしてすべてのボックスをチェックするための便利なボタンですか? –