我有一个使用模型验证的表单,但是我需要询问用户一个问题,只有当模型状态有效且用户没有更改表单上的值时才会询问该问题,因此用户没有更改了默认值。
是否有可能在屏幕上显示一条消息要求用户确认(仅当模型状态有效时),否以阻止表单提交并同意是以允许表单提交?
答案 0 :(得分:1)
您可以处理表单.submit()
并测试.valid()
是否显示confirm
对话框
$('form').submit(function() {
if ($(this).valid()) {
if (!confirm('Do you accept ...')) {
return false; // cancel the submit
}
}
});
答案 1 :(得分:0)
非常感谢Stephen Muecke的解决方案。我修改如下:
LIST
非常感谢斯蒂芬: - )