我有我的頁面,其代碼如下定義的複選框,檢查是否複選框被選中:道場的JavaScript
<li class="Checkbox">
<input
id="Flag1"
onclick="obj(this);"
type="checkbox"
name="Flag1.CheckName"
dojotype="rmt.YNCheckBox"
<c:if test="${depotVal.checkFlag}">checked</c:if>
/>
</li>
在我的JavaScript,我想檢查,如果上述複選框檢查,只有當它被檢查我正在繼續其餘的代碼。
我試着用下面的代碼。它不工作,並在頁面結尾處發生錯誤。
var chkbox1 = dijit.byId("Flag1");
alert(chkbox1.checked); //returns true when checked and false when unchecked
if ((chkbox1.checked) || (chkbox1.checked == true)){
...
}
有沒有其他的選擇?如何使其始終如一地工作?上面的代碼片段在Mozilla中也不起作用。
DOM屬性自DOM 0以來一直穩定。如果上述「不起作用」,則問題在別處。減少到仍然顯示行爲併發布的最小示例。發佈客戶端收到的代碼,而不是服務器代碼。 – RobG 2013-04-04 03:02:03
請發佈工作代碼 – 2013-04-04 19:55:11