JS的文本框驗證以及form表單的提交阻止


js:

1.只能輸入數字

只能輸入數字:<input type="text" onkeyup="javascript:ReNumber(this)" />
//只能輸入數字

function ReNumber(obj) {
            var count = 5;  //count為指定范圍的數字
            var reg = "/^[\d]+$/g";      //驗證只能輸入數字的正則
            if (obj.value > count || obj.value == 0) {
                obj.value = "";      //輸入內容不合格時文本框內容為""
                return false;
            }
            if (obj.constructor == String) {
                var re = obj.match(reg);
                return true;
            }
            obj.value = obj.value.replace(/\D/g, '');  //輸入的內容不符合要求時不顯示在文本框,自動刪除
            return false;
        }
View Code

 2.form表單的阻止:

<form id = "jumpForm">

</form>

$("#jumpForm").on("submit", function (event) {
if (提交條件) {
// event.submit();  提交表單
} else {
event.preventDefault();   //阻止表單提交
}
})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM