HTML JAVASCRIPT 注册常用检测

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<form action="/cgi-bin/replace.cgi" method="get" name="form1">
<table width="650" border="0" align="center" >
    <tr><td height="50" colspan="3">&nbsp;</td></tr>
    <tr><td height="24" align="center">传输通道:</td>
      <td height="15" align="left">
      <label>
      <input name="r2" type="radio"  οnclick="return change()" value="n" checked="checked"/>
      普通型</label></td>
      <td align="left"><input type="radio" name="r2" value="a"  οnclick="return change()"/> 增强型 </td>
    </tr>
 <tr>
 <td height="15" align="center">工作模式:</td>
 <td width="105" height="15" align="left"><label>
   <input name="r1" type="radio" value="s" checked="checked" />
 小模式</label></td>
 <td width="437" align="left"><input type="radio" name="r1" value="b" />
   大模式</td>
 </tr>

   <tr><td align="center">本机号码:</td><td colspan="2"><input type="text" name="number" >
     本机号码范围01-99如:18 </td>
    </tr>

     <tr id="lan">
     <td width="94" height="22" align="center"><label> LAN口IP:</label></td>
     <td colspan="2"><input name="userip" type="text" value="192.168.1.12">
      请输入IP如:192.168.1.2 
      </td>
    </tr>
    <tr id="wan"><td align="center">WAN口IP:</td>
    <td colspan="2"><input name="wanip" type="text" value="220.186.47.5">
    请输入WAN号如:220.168.5.7 </td>
    </tr>
  

 <tr height="25"> </tr>
    <tr>
      <td colspan="3" align="left"><label>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   <input type="submit" name="Submit" value="提交" onClick="return checklogin();">
      </label>&nbsp;&nbsp;
      <label>
      <input type="reset" name="Submit2" value="返回" οnclick="return backto()">
      </label></td>
    </tr>
  </table>
  </form>
<script language="javascript">
function backto()
{ window.history.go(-1);}
function change()
{
  if(document.form1.r2[0].checked)  
  {
   document.getElementById('wan').style.display = "none";
   document.getElementById('lan').style.display = "block";
  }
   
   if(document.form1.r2[1].checked)  
  {
   document.getElementById('lan').style.display = "none";
   document.getElementById('wan').style.display = "block";
  } 
}


function checklogin()

  if(document.form1.r2[0].checked)  
 {
   temp=document.form1.userip.value;
   result=temp.split(".");
   if(result.length!=4){alert("网络号格式错误");return false;}
   if(isNaN(result[0])){alert("只能输入数字");return false;}
   if(isNaN(result[1])){alert("只能输入数字");return false;}
   if(isNaN(result[2])){alert("只能输入数字");return false;}
   if(isNaN(result[3])){alert("只能输入数字");return false;}
  
   if (result[3] > 100 ||result[3] < 1)
 {alert("输入数值不能小于零大于100!");return false;}
   if(document.form1.number.value.length==0)
 {alert('本机号码不能为空!');return false;}
   if(parseInt(document.form1.number.value,10)!=parseInt(result[3]))
 {alert("LAN口IP与本机号码不匹配");return false;}
   if(document.form1.r1[0].checked)  
    {   if (result[3]> 9 || result[3] < 1)
   {alert("小模式:本机号码范围为1到9");return false;}
  if(document.form1.number.value.length!=1)
   {alert("小模式:只能输入一位数,本机号码范围为1到9");return false;}
     } 
 if(document.form1.r1[1].checked)  
    {  if (result[3]> 99 || result[3] < 1)
   {alert("大模式:本机号码范围为01到99,请输入两位数");return false;}
  if (result[3]> 1 || result[3] < 9)
   { }
  var l=document.form1.number.length;
  if(document.form1.number.value.length!=2)
   {alert("大模式:必须输入两位数,本机号码范围为01到99");return false;}
 }
 }
     if(document.form1.r2[1].checked)  
   {
     temp1=document.form1.wanip.value;
     result=temp1.split(".");
     if(result.length!=4){alert("网络号格式错误");return false;}
     if(isNaN(result[0])){alert("只能输入数字");return false;}
     if(isNaN(result[1])){alert("只能输入数字");return false;}
     if(isNaN(result[2])){alert("只能输入数字");return false;}
     if(isNaN(result[3])){alert("只能输入数字");return false;}
    
     if (result[3] > 100 ||result[3] < 1)
   {alert("输入数值不能小于零大于100!");return false;}
     if(document.form1.number.value.length==0)
   {alert('本机号码不能为空!');return false;}
     if(parseInt(document.form1.number.value,10)!=parseInt(result[3]))
   {alert("WAN口IP与本机号码不匹配");return false;}
     if(document.form1.r1[0].checked)  
   {   if (result[3]> 9 || result[3] < 1)
     {alert("小模式:本机号码范围为1到9");return false;}
    if(document.form1.number.value.length!=1)
     {alert("小模式:只能输入一位数,本机号码范围为1到9");return false;}
    } 
   if(document.form1.r1[1].checked)  
   {  if (result[3]> 99 || result[3] < 1)
     {alert("大模式:本机号码范围为01到99,请输入两位数");return false;}
    if (result[3]> 1 || result[3] < 9)
     { }
    var l=document.form1.number.length;
    if(document.form1.number.value.length!=2)
     {alert("大模式:必须输入两位数,本机号码范围为01到99");return false;}
   }
 }
  
}
</script>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值