0

私は解決できないこの問題を抱えています。適切な言葉で説明できないからです。私はこれに慣れていないので、この不器用な質問で申し訳ありません。

以下に、私の目標の概要を示します。

このコードを Magento で実行しています

<input type="checkbox" style="margin-left:24px" class="mydelete" name="checkAll" onclick='checkedAll(testCheck);' />
4

4 に答える 4

2

jQueryを柔軟に使用できる場合は、次のようなことを簡単に行うことができます-

$("input:checkbox").is(":checked")

その入力ボックスがチェックされているかどうかに基づいてブール値を返します。

于 2013-08-26T05:39:25.323 に答える
2

以下のコードを使用してこれを行うことができます。

var checkprop = document.getElementsByName("checkAll").checked;
alert(checkprop);

編集

function checkedAll()
{
    var theform = document.theform;
    if(theform.checkAll.checked )
    {
        alert("checkAll Checked");
    } else {
        alert("Nothing Selected");
    }
}
<form name="theform">
    <input type="checkbox" style="margin-left:24px" class="mydelete" name="checkAll" onclick='checkedAll();' />
</form>
于 2013-08-26T05:39:32.673 に答える
2

要素に id 属性を追加しました。

<input type="checkbox" style="margin-left:24px" class="mydelete" name="checkAll" id="checkAll"onclick='checkedAll();' />

Javascript

function checkedAll(){
    if (document.getElementById('checkAll').checked) {
        alert("checked");
    } else {
        alert("You didn't check it! Let me check it for you.")
    }
}

デモ

于 2013-08-26T05:38:17.897 に答える
0

チェックボックスがオンになっているかどうかを確認したい場合:

<script>
function displayResult()
{
var x=document.getElementById("checkboxid");
alert(x.checked);
}
</script>

そしてあなたの体の中で:

<button type="button" onclick="displayResult()">Display value</button>
于 2013-08-26T05:45:01.640 に答える