1. 程式人生 > >jQuery常用驗證

jQuery常用驗證

onblur事件 rem hang down bin alert prope keycode att

1、文本框不能為為空

  if ($("#RushStartTime").val() == "")
{ alert(
"請輸入該產品。。“); $("#RushStartTime").focus(); return false; }

2、驗證文本框是否為正整數

//最大預訂量為正整數
            $("#MaxBuy").keydown(function (e) {
                var code = parseInt(e.keyCode);
                if (code >= 96 && code <= 105
|| code >= 48 && code <= 57 || code == 8) { return true; } else { return false; } }) //數量為正整數文本框輸入事件,任何非正整數的輸入都重置為1 $("#MaxBuy").bind("input propertychange", function () { if (isNaN(parseFloat($(this
).val())) || parseFloat($(this).val()) <= 0) $(this).val(1); })

3、驗證文本框是否是整數,如果是整數默認加兩個0,變成價格類型【可用於鼠標離開觸發onblur事件】

 var one = $("#OneLevelShareMoney").val();
                var b = Number(one).toFixed(2);
                $("#OneLevelShareMoney").attr("value", b);

jQuery常用驗證