Chi*_*ter 1 html javascript c# asp.net-mvc jquery
我有一个带有复选框的表,这些复选框会根据用户使用 jquery 的选择自动选中和禁用。但是,当我提交表单时,选中的框值不会发送到模型。如果我删除 jquery 代码并手动选中复选框,那么数据将正确发送到模型并且一切正常。这是我一直在使用的 jquery 代码。我也尝试过使用
$('.verification5').attr('checked', 'checked');
$('.verification5').attr('disabled', 'disabled');
.prop('checked', true);
Run Code Online (Sandbox Code Playgroud)
小智 5
在提交表单时,您需要先启用复选框
$(form).submit(){
$('.verification5').removeAttr('disabled');
}
Run Code Online (Sandbox Code Playgroud)
或者,您也可以使用只读属性,而不是使用禁用属性,因为只读属性可以在表单提交时发送到服务器。