如果數據有效,我會在表單驗證文件中寫入一些jQuery腳本以禁用Submit按鈕。由於某些jQuery驗證腳本沒有獲取表單值
$(document).ready(function()
{
jQuery("#frmAddEditForm").validate({
errorElement:'div',
rules: {
fname: {
required: true
}
},
messages: {
fname: {
required: "Please enter name"
}
}
});
$('#frmAddEditForm').submit(function(){
if ($(this).valid()) {
$('#submit').attr('disabled', 'disabled');
}
});
});
和檢查提交
if(strlen($this->input->post('submit'))>0)
{
// Insert form data
}
我也試過
if($this->input->post('submit'))
{
// Insert form data
}
但沒有任何工程。
如果我改變
$('#submit').attr('disabled', 'disabled');
到
$('#submit').css('display', 'none');
然後,它的工作原理,但我想提交被禁用。
我已經更新了我的amswere,請查看! – sandip 2013-02-15 10:04:20