<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>