1
我目前正在嘗試驗證付款單上的條款和條件複選框,以便在選中條款和條件複選框之前不會提交表單。MVC 4在不使用JQuery的情況下驗證複選框
我創建的特定表單只會被一組使用IE6的客戶端使用(因此我無法使用JQuery進行驗證)。
我已經裝修的條款和條件布爾模型值與所需的數據標註但不顯示所需的錯誤信息(不像使用任何字符串,小數或INT等
我設法讓其他值顯示錯誤使用此代碼:
div style="color: red;font-weight:bold;">@TempData["message"]</div>
:
if (ModelState.IsValid && model.TermsAndConditions)
{
ConnectAndRedirectoToProtx(model);
}
else
{
//store locally and sort later
TempData["message"] = "You must first read through and agree to the terms and conditions";
}
這個代碼在控制器然後我在視圖這樣渲染的HttpPost指數的ActionResult發現
使用此cpde的問題是它只顯示如果所有其他字段都是正確的,是否有可能不使用JQuery來顯示此錯誤消息以及在提交按鈕被點擊後立即顯示的其他錯誤消息?
還有使用IE6的人??? –