私は解決できないこの問題を抱えています。適切な言葉で説明できないからです。私はこれに慣れていないので、この不器用な質問で申し訳ありません。
以下に、私の目標の概要を示します。
このコードを Magento で実行しています
<input type="checkbox" style="margin-left:24px" class="mydelete" name="checkAll" onclick='checkedAll(testCheck);' />
私は解決できないこの問題を抱えています。適切な言葉で説明できないからです。私はこれに慣れていないので、この不器用な質問で申し訳ありません。
以下に、私の目標の概要を示します。
このコードを Magento で実行しています
<input type="checkbox" style="margin-left:24px" class="mydelete" name="checkAll" onclick='checkedAll(testCheck);' />
jQueryを柔軟に使用できる場合は、次のようなことを簡単に行うことができます-
$("input:checkbox").is(":checked")
その入力ボックスがチェックされているかどうかに基づいてブール値を返します。
以下のコードを使用してこれを行うことができます。
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>
要素に 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.")
}
}
チェックボックスがオンになっているかどうかを確認したい場合:
<script>
function displayResult()
{
var x=document.getElementById("checkboxid");
alert(x.checked);
}
</script>
そしてあなたの体の中で:
<button type="button" onclick="displayResult()">Display value</button>