我有一个带有复选框的表格,这些复选框根据使用 jquery 的用户选择自动选中和禁用。但是,当我提交表单时,选中的框值不会发送到模型。如果我删除 jquery 代码并手动选中复选框,则数据将正确发送到模型并且一切正常。这是我一直在使用的 jquery 代码。我也尝试过使用
$('.verification5').attr('checked', 'checked');
$('.verification5').attr('disabled', 'disabled');
.prop('checked', true);
最佳答案
在提交表单时,您需要先启用复选框
$(form).submit(){
$('.verification5').removeAttr('disabled');
}
或者您也可以使用 readonly 属性而不是使用 disabled 属性,因为 readOnly 属性可以在表单提交时发送到服务器。
关于javascript - 禁用的选中复选框未发送到表单提交时的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49988982/