我提交表單,同時更改下拉選項。提交表單後,我重定向到同一頁面。 我提出以下使用功能的形式:複選框只返回false即使它在Jquery中檢查
function submitform(){
//Below variables are checkbox value
var addresscheck = $('#addressmatchedCheck').is(':checked');
var rcnumbercheck = $('#rcnumbermatched').is(':checked');
var phonenumbercheck = $('#phonenumbercheck').is(':checked');
var idproofcheck = $('#idproofcheck').is(':checked');
var guarantoraddresscheck = $('#guarantoraddressmatchedCheck').is(':checked');
var guarantoridcheck = $('#guarantoridproofcheck').is(':checked');
var guarantorrelationcheck = $('#guarantorrelationshipCheck').is(':checked');
if(addresscheck & rcnumbercheck & phonenumbercheck & idproofcheck & guarantoraddresscheck & guarantoridcheck & guarantorrelationcheck) {
$('#statusid').val(1);
alert($('#statusid').val() + "if");
}
else{
$('#statusid').val(2);
alert($('#statusid').val() + "else");
}
$('#fieldVerificationFormID').attr('method', 'POST');
$('#fieldVerificationFormID').attr('action', '/mfi/api/1.0/client/ci/groups/member/fieldverification/insert');
$('#fieldVerificationFormID').submit();
}
我的問題是複選框只返回假,即使它被選中? 第一次即表單提交之前它的工作原理是正確的。問題在表單提交後。 任何人都可以解決我的問題嗎?
請創建http://jsfiddle.net/來說明問題。 –
在JSFiddle上發佈一些例子 – 2012-10-13 09:31:56
其實我使用的是用於UI設計的翡翠,所以我無法在JSFiddle – Baskar