我是js和jquery的新手。目前,我有一個表格form.php
,其中包含一個複選框。當用戶點擊提交時,表單變量被髮送到一個form.js
文件,其中每個值被檢查爲空或不是。檢查複選框是否被選中JS
form.js
文件完美地工作,但是,複選框似乎什麼都沒有發生。我有一種感覺,這是由於我聲明變量的方式。
下面是js文件的代碼:
var email = $('#email').val();
var website = $('#website').val();
var CHECKBOX = $('CHECKBOX').val();
...
...
if (CHECKBOX.checked == FALSE){
var error = true;
$('#notchecked_error').fadeIn(500);
}else{
$('#notchecked_error').fadeOut(500);
}
'FALSE'是否在您的實際代碼中大寫?這很可能不是它,但我很好奇......否則我有一個想法。 – nmagerko 2012-03-04 20:25:34
'CHECKBOX'不是正確的選擇器。即使它是正確的,你也必須使用'$('CHECKBOX')。is(':checked');'。 – 2012-03-04 20:26:19
可能的重複[如何檢查複選框是否在jQuery中檢查?](http://stackoverflow.com/questions/901712/how-do-i-check-if-a-checkbox-is-checked-in -jquery) – 2016-12-14 17:02:43