簡體   English   中英

jquery驗證數字> = 100

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM