本文实例讲述了JS验证IP,子网掩码,网关和MAC的方法。分享给大家供大家参考。具体如下:
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />
<title>测试IP</title>
</head><script language=\"javascript\">
<!---
function checkdata()
{
var reg = /^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])(/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])){3}$/;
if(myform.ip.value == \"\")
{
alert (\"IP不能为空\");
myform.focus();
return false;
}
//验证ip合法性
if(myform.ip.value.match(reg))
{
// return true;
}
else
{
alert (\"IP不合法\");
myform.focus();
return false;
}
if(myform.zwym.value == \"\")
{
alert (\"子网掩码不能为空\");
myform.focus();
return false;
}
//验证子网掩码合法性
if(myform.zwym.value.match(reg))
{
// return true;
}
else
{
alert (\"子网掩码不合法\");
myform.focus();
return false;
}
//
if(myform.gateway.value == \"\")
{
alert (\"网关不能为空\");
myform.focus();
return false;
}
//验证网关合法性
if(myform.gateway.value.match(reg))
{
// return true;
}
else
{
alert (\"网关不合法\");
myform.focus();
return false;
}
//MAC
if(myform.mac.value == \"\")
{
alert (\"MAC不能为空\");
myform.focus();
return false;
}
//验证mac合法性
if(myform.mac.value.match(reg))
{
// return true;
}
else
{
alert (\"MAC不合法\");
myform.focus();
return false;
}
}
//-->
</script><body>
<form method=\"post\" name=\"myform\" onSubmit=\"return checkdata();\">
<table width=\"708\" height=\"253\" border=\"1\" id=\"table1\" >
<tr>
<td width=\"186\" height=\"53\" ><div align=\"center\">IP 地址:</div></td>
<td width=\"506\" height=\"53\">
<input type=\"text\" name=\"ip\" size=\"15\" maxlength=\"15\" /> <font color=\"#FF0000\">*</font>不能为空,必须填写</td>
</tr>
<tr>
<td width=\"186\" height=\"45\" ><div align=\"center\">子网掩码:</div></td>
<td width=\"506\" height=\"45\" > <input type=\"text\" name=\"zwym\" size=\"15\" maxlength=\"15\" /> <font color=\"#FF0000\">*</font>不能为空,必须填写</td>
</tr>
<tr>
<td width=\"186\" height=\"46\" ><div align=\"center\">网 关:</div></td>
<td width=\"506\" height=\"46\">
<input type=\"text\" name=\"gateway\" size=\"15\" maxlength=\"15\" /> <font color=\"#FF0000\">*</font>不能为空,必须填写</td>
</tr>
<tr>
<td width=\"186\" height=\"48\"><div align=\"center\">MAC地址:</div></td>
<td width=\"506\" height=\"48\" >
<input type=\"text\" name=\"mac\" size=\"15\" maxlength=\"15\" /> <font color=\"#FF0000\">*</font>不能为空,必须填写</td>
</tr>
<tr><!---changeinfo(ip.value,zwym.value,mac.value,reboot)-->
<!-- onClick=\"changeinfo(ip.value,zwym.value,gateway.value,mac.value)\"---->
<td height=\"47\" colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"提交\" /> <input type=\"reset\" value=\"重置\" />
</td>
</tr>
</table>
</form>
</body>
</html>
希望本文所述对大家的javascript程序设计有所帮助。
本文地址:https://www.stayed.cn/item/13718
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我