javascript验证数字

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:02:04
我写了一个代码,是验证电话号码的~~~其他都很正常~~~但是就是不会验证电话号码为数字~~到底哪里出错了~~~代码如下:
<head>
<script language="javascript" type="text/javascript">
function checkcontact()
{

if (document.contactus.customername.value.length == 0) {
alert("Please enter your Customername");
document.contactus.customername.focus();
return false;
}
else{

if(contactus.customername.value.length<3){
alert("Sorry,Customername must at least 3 letters");
return false;
}
if(contactus.customername.value.length>15){
alert("Sorry,Customername must under 15 letters");
return false;
}}
if (document.contactus.address.value.length == 0) {
alert("Please enter your Address");
document.contactus.address.focus();
return false;
}
if(document.contactus.telnumber.value.length<7 || value.length>18){
alert("Please insert Te

注意看浏览器的错误信息,多少是有帮助的、
if(document.contactus.telnumber.value.length<7 || value.length>18){
应该改为:
if(document.contactus.telnumber.value.length<7 || document.contactus.telnumber.value.length>18){

要验证数字用isNaN就可以了