簡體   English   中英

jQuery驗證程序輸入類型數字“ e”符號

[英]jQuery validator input type number 'e' symbol

伙計們,我正在使用jQuery驗證程序,它有一個輸入字段類型數字,當我輸入1e1時說:無效數字,誰能告訴我如何防止此消息並允許使用數字1e1(10)? 解決方法?

首先為var賦值,然后對其進行驗證

value===Number(value).toString()

這是添加驗證方法的示例代碼:

HTML:

<form id="frm">
  <input type="" name="txt" id="txt1">
  <button type="submit">save</button>
</form>

jQuery的:

jQuery.validator.addMethod("exponential", function(value, element, params) {
  return this.optional(element) || $.isNumeric(value);
}, jQuery.validator.format("Please enter the correct value"));

$("#frm").validate({
  rules: {
    txt: {
      exponential: true
    },
  }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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