[英]phone number validation not working using 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()事件中使用。 这样它也可以在enter press上工作 在您的情况下使用
<form id ="myForm" onsubmit="return validateForm()">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.