1. 程式人生 > >判斷input框的value是否過大

判斷input框的value是否過大

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("請輸入種植面積");
    return
false; }

判斷input框的value是否過大