Javascript 表单重置后禁用保存/提交按钮
这是我根据选择Javascript 表单重置后禁用保存/提交按钮,javascript,jquery,Javascript,Jquery,这是我根据选择facode启用/禁用保存按钮的代码,但我遇到的问题是,当用户在选择facode重置表单后,保存按钮被启用。我想禁用它 $('#save').attr('disabled', 'disabled'); $('#myCoolForm').attr('disabled', 'disabled'); $(document).on('change','#facode,#rb_facode',function(){ if (buttonsDisable($
facode
启用/禁用保存按钮的代码,但我遇到的问题是,当用户在选择facode
重置表单后,保存按钮被启用。我想禁用它
$('#save').attr('disabled', 'disabled');
$('#myCoolForm').attr('disabled', 'disabled');
$(document).on('change','#facode,#rb_facode',function(){
if (buttonsDisable($(this).val())) {
$('#myCoolForm').attr('disabled', false);
$('#save').attr('disabled', false);
} else {
$('#myCoolForm').attr('disabled', 'disabled');
$('#save').attr('disabled', 'disabled');
}
});
function buttonsDisable(e) {
if (e > 0) {
return true;
} else {
return false
}
}
请改用此方法:
$('#save').prop('disabled', true); // disabling the button
要启用该按钮,请使用以下命令:
$('#save').prop('disabled', false); // enabling the button.
参考资料:
$('#save').attr('disabled',false)代码>在这里,您正在启用当选择facode时我正在启用的按钮,但我想在重置表单后禁用。重置表单后,您的意思是什么?您可以调用$('#save').attr('disabled',true)代码>启用权限?当用户选择facode,然后重置表单时,现在我希望我的保存按钮再次被禁用保留一个标志以决定按钮是否可以启用
$("input:reset").on("click", function() {
this.form.reset();
$('#myCoolForm').attr('disabled', false);
$('#save').attr('disabled', false);
});