[英]How to control checkbox value on client side with mvc
我有個問題。 如何使用mvc在客戶端控制復選框值,這可能嗎? 我使用的復選框的值越來越布爾變量。 另一個人換了不同的價值,例如,
原版的;
<input data-val="true" data-val-required="required place" id="Confirm" name="Confirm" required="required" type="checkbox" value="true">
TryToHack;
<input data-val="differentValue" data-val-required="required place" id="Confirm" name="Confirm" required="required" type="checkbox" value="differentValue">
這樣,當拋出異常時,如何使用mvc阻止此狀態?
您可以使用jQuery完成此操作。 值屬性不應該是布爾值,而可以是文本。
$('#Confirm').val(); //returns value of your checkbox
$('#Confirm').val("test"); //sets value to "test"
$('#Confirm').is(':checked'); //returns if checkbox is checked (true or false)
您可能會根據屬性值引發錯誤,如下所示:
$(document).ready(function(){
if($("input[required=required]").attr("data-val") != "true")
{
throw new Error("Your error message");
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.