<head>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script language="JavaScript">function ToIntDefault(NumStr, DefaultVal) // 类似parseInt,但对“12b”、“abc”之类的非法输入返回DefaultVal
{
var num=0;
num=parseInt(NumStr);
if (isNaN(num))
return DefaultVal;
if (num.toString(10)==NumStr)
return num
else
return DefaultVal;
}function IPChk(IPStr)
{
var num=0;
var numArray=new Array();
numArray=IPStr.split(".");
if(numArray.length==4) //只有含有3个点的IP地址才合法
{
for(var i=0;i<=3;i++)
{
num=ToIntDefault(numArray[i], -1);
if(num<=0 || num>=255)
{ return 0; }
}
return 1;
}
return 0;
}function check()
{
var IsIPAddr=IPChk(document.myForm.firstName.value);
if(IsIPAddr==0)
{
window.alert("请输入合法地址!");
return;
};
alert('ok'); return;
document.myForm.submit;
}
</script>
</head><body><FORM NAME="myForm" action="http://www.abc.com/aaa.dll">
<INPUT TYPE="text" NAME="firstName" SIZE=20>
<INPUT TYPE="button" VALUE="Check" NAME="SubmitButton" onClick="check()">
</FORM></body>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script language="JavaScript">function ToIntDefault(NumStr, DefaultVal) // 类似parseInt,但对“12b”、“abc”之类的非法输入返回DefaultVal
{
var num=0;
num=parseInt(NumStr);
if (isNaN(num))
return DefaultVal;
if (num.toString(10)==NumStr)
return num
else
return DefaultVal;
}function IPChk(IPStr)
{
var num=0;
var numArray=new Array();
numArray=IPStr.split(".");
if(numArray.length==4) //只有含有3个点的IP地址才合法
{
for(var i=0;i<=3;i++)
{
num=ToIntDefault(numArray[i], -1);
if(num<=0 || num>=255)
{ return 0; }
}
return 1;
}
return 0;
}function check()
{
var IsIPAddr=IPChk(document.myForm.firstName.value);
if(IsIPAddr==0)
{
window.alert("请输入合法地址!");
return;
};
alert('ok'); return;
document.myForm.submit;
}
</script>
</head><body><FORM NAME="myForm" action="http://www.abc.com/aaa.dll">
<INPUT TYPE="text" NAME="firstName" SIZE=20>
<INPUT TYPE="button" VALUE="Check" NAME="SubmitButton" onClick="check()">
</FORM></body>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货