繁体   English   中英

电话号码验证无法使用javascript进行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM