0
嗨,當我點擊註冊電話號碼不驗證,因爲它沒有調用該函數。電話號碼驗證不工作使用javascript
任何一個可以幫助我從這個問題
更新後
<input type="text" onkeypress="return isNumberKey(event);" name="mobile_no" id="phone1" onchange="return checkPhone('phone1')" class="login-input" placeholder="Mobile No" autofocus required/>
的JavaScript
function validateForm() {
return checkPhone();
}
function checkPhone(id) {
var phone = document.getElementById(id).value;
var phoneNum = phone.replace(/[^\d]/g, '');
if(phoneNum.length!=10)
{
alert("please enter 10digit mobile number");
document.getElementById(id).value="";
return false;
}
else {
document.getElementById("phone").className = document.getElementById("phone").className + " error";
return false;
}
}
由於事先在
嘗試使用'onsubmit'你的表單標籤 – 2015-03-31 09:29:13
由於表單必須有一個'action',所以它JS調用之前被提交。嘗試使用'onclick'而不是'onsubmit'。 – Sushovan 2015-03-31 09:32:18
@Sushovan它不起作用 – 2015-03-31 09:38:35