使用javascript无法验证电话号码
嗨,当我点击注册电话号码时,由于它没有调用功能,因此没有验证 有人能帮我解决这个问题吗 更新帖子使用javascript无法验证电话号码,javascript,Javascript,嗨,当我点击注册电话号码时,由于它没有调用功能,因此没有验证 有人能帮我解决这个问题吗 更新帖子 提前感谢在表单的提交活动中使用。 这样它也可以在回车键上工作。 在你的情况下使用 <form id ="myForm" onsubmit="return validateForm()"> 尝试在表单标记上使用onsubmit,因为表单必须有一个操作,所以它是在js调用之前提交的。请尝试使用onclick而不是onsubmit。@Sushovan它不工作。请同时提供表单标记,因为它在我的
提前感谢在表单的提交活动中使用。 这样它也可以在回车键上工作。 在你的情况下使用
<form id ="myForm" onsubmit="return validateForm()">
尝试在表单标记上使用onsubmit,因为表单必须有一个操作,所以它是在js调用之前提交的。请尝试使用onclick而不是onsubmit。@Sushovan它不工作。请同时提供表单标记,因为它在我的浏览器中工作。
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;
}
}
<form id ="myForm" onsubmit="return validateForm()">