如果数据有效,我在表单验证文件中编写了一些 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');
然后它工作,但我想提交被禁用。