判斷input框的value是否過大
阿新 • • 發佈:2017-11-09
area color width 提交 tex 阻止 () 過大 lac
1、html
<input type="text" onblur="check(this)" onkeyup="this.value=this.value.replace(/[^0-9.]/g,‘‘)" value="" name="plantingArea" class="mycropIn" placeholder="種植面積" style="width: 88%;" />
2、js
//判斷輸入的作物面積範圍 function check(e) { var re = /^([1-9]\d{0,3}|100000000)$/; if (e.value != "") { if(!re.test(e.value)) { e.value = ""; $(".mycropIn").attr("placeholder","輸入數字過大"); e.focus(); return false; } } }
3、保存按鈕,給後臺提交數據
// 這裏的return false 用於阻止後面代碼的執行
var num=$(‘.mycropIn‘).val(); //種植面積 if(num == "") { firm("請輸入種植面積"); returnfalse; }
判斷input框的value是否過大