2
我有一個使用模型驗證的表單,但是我需要詢問用戶一個問題,只有當模型狀態有效並且用戶沒有更改表單上的值時纔會詢問,因此用戶沒有更改一個默認值。MVC條件驗證?
是否有可能在屏幕上顯示一條消息,要求用戶確認(僅當模型狀態有效時),否則阻止表單提交併同意爲是,將允許表單提交?
我有一個使用模型驗證的表單,但是我需要詢問用戶一個問題,只有當模型狀態有效並且用戶沒有更改表單上的值時纔會詢問,因此用戶沒有更改一個默認值。MVC條件驗證?
是否有可能在屏幕上顯示一條消息,要求用戶確認(僅當模型狀態有效時),否則阻止表單提交併同意爲是,將允許表單提交?
你可以處理,如果.valid()
形式.submit()
和測試,併爲他的解決方案顯示confirm
對話框
$('form').submit(function() {
if ($(this).valid()) {
if (!confirm('Do you accept ...')) {
return false; // cancel the submit
}
}
});
非常感謝斯蒂芬·馬克。我已經修改如下:
$('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;
}
}
}
});
非常感謝斯蒂芬:-)