C# MVC条件验证?
我有一个使用模型验证的表单,但是我需要问用户一个问题,这个问题只在模型状态有效时才会被问到,如果用户没有更改表单上的值,那么用户就没有更改默认值C# MVC条件验证?,c#,forms,validation,asp.net-mvc-4,C#,Forms,Validation,Asp.net Mvc 4,我有一个使用模型验证的表单,但是我需要问用户一个问题,这个问题只在模型状态有效时才会被问到,如果用户没有更改表单上的值,那么用户就没有更改默认值 是否可能会在屏幕上显示一条消息,要求用户确认(仅当模型状态有效时),拒绝阻止表单提交,同意“是”将允许表单提交?您可以处理表单.submit()并测试.valid()是否有效,并显示确认对话框 $('form').submit(function() { if ($(this).valid()) { if (!confirm('Do you
是否可能会在屏幕上显示一条消息,要求用户确认(仅当模型状态有效时),拒绝阻止表单提交,同意“是”将允许表单提交?您可以处理表单
.submit()
并测试.valid()
是否有效,并显示确认
对话框
$('form').submit(function() {
if ($(this).valid()) {
if (!confirm('Do you accept ...')) {
return false; // cancel the submit
}
}
});
非常感谢Stephen Muecke的解决方案。我修改如下:
$('form').submit(function() {
var checkValue = document.getElementById('amount').value;
if (checkValue == 10000) {
if ($(this).valid()) {
if (!confirm('The amount you are applying for is £10000, are you happy with this amount?')) {
return false;
}
}
}
});
非常感谢斯蒂芬:-)