jQuery常用驗證
阿新 • • 發佈:2018-12-24
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常用驗證