[英]jquery validation for number >= 100
我必須像以下情況一樣進行驗證。
如果下拉列表的值為“是”,則檢查文本框的值是否> = 100並返回true,否則返回false
Rules:{
valid:{
required: function() {
return $('#req').val() == 1; //this checks if the drop down value is yes
//here after this value becomes true, i want to check if the value in "valid" field is >=100 and based on that i want to return true.
}
}
},
Messages:{
required : "Enter years",
IsNumeric: "Enter numbers only"
}
文本框(id =有效)取決於dropdown(req)字段。 如果req為yes,請檢查有效字段中是否僅包含數字,並檢查有效字段中的值> = 100。 如果沒有數字,則僅對其進行驗證(此操作已經完成)。 如果數字> = 100,則顯示一條消息。 有人可以幫忙驗證輸入的數字是否> = 100
valid:{
required: function() {
var $dropdown=$('#req');
var $textBox=$("#valid");
var number = parseInt($textBox.val(),10);
number = isNaN(number) ? 0 : number;
if($dropdown.val() == 1){
return number >= 100;
}
// other values for $dropdown that might need to be checked:
return true;
}
如果下拉列表為1且大於100的數字,則返回true;如果下拉列表不為1,則返回true。注釋“ ...的其他值”是您可以在其中添加其他下拉菜單檢查以及其他元素的組合。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.