Javascript 写的一个简单表单验证

<script type="text/javascript"> <!--     function formcheck(){         CorpName    =document.form1.CorpName.value;         tel            =document.form1.tel.value;         faxes        =document.form1.faxes.value;         linkman        =document.form1.linkman.value;         combinedSet    =document.form1.combinedSet.value;         email        =document.form1.email.value;         exhibit        =document.form1.exhibit.checked;         visit        =document.form1.visit.checked;         conference    =document.form1.conference.checked;            if(document.form1.CorpName.value.length <2)         {             alert("公司名称太短,请重新输入!");             document.form1.CorpName.focus();             return false;         }         if(tel =="" && combinedSet == "")         {             alert("电话和手机不能都为空,至少输入一个!");             document.form1.tel.focus();             return false;         }         if(tel !="")         {         if(/^/d+/g.test(tel) == false || tel.length <10 || tel.length >12 )         {             alert("电话号码不正确!");             document.form1.tel.focus();             return false;         }         }         if(combinedSet !="")         {         if(/^/d+/g.test(combinedSet) == false || combinedSet.length !=11 )         {             alert("手机号码不正确!");             document.form1.combinedSet.focus();             return false;         }         }         if(faxes !="")         {         if(/^/d+/g.test(faxes) == false || faxes.length <10 || faxes.length >12 )         {             alert("传真不正确!");             document.form1.faxes.focus();             return false;         }         }         if(linkman == "")         {             alert("联系人不能为空!");             document.form1.linkman.focus();             return false;         }                 if(email == "" || email.match("@") == false ||  email.match(".") == false )         {             alert("邮箱不能为空或格式不正确!");             document.form1.email.focus();             return false;         }         if(exhibit == false && visit == false && conference == false)         {             alert("我有兴趣中三项必须选一项!");             document.form1.exhibit.checked = true;             document.form1.exhibit.focus();                         return false;         }         //document.form1.onsubmit();         //alert(exhibit+visit+conference);         //document.form1.exhibit.         return true;     } //--> </script> <form action="" method="post" enctype="multipart/form-data" name="form1" onSubmit="return formcheck();">       <table width="0" border="0">         <tr>           <td width="778">有兴趣参展、参会、参观的人士,请填写以下内容并提交:</td>         </tr>         <tr>           <td><p>公司名称:                 <input type="text" name="CorpName">               电话:               <input type="text" name="tel">               传真:               <input type="text" name="faxes">                     </p></td>         </tr>         <tr>           <td>联系人:               &nbsp;&nbsp;<input type="text" name="linkman">               手机:               <input type="text" name="combinedSet">               邮箱:               <input type="text" name="email"></td>         </tr>         <tr>           <td>我有兴趣:                        <input type="checkbox" name="exhibit" value="参展请与我联系">             参展请与我联系             <input type="checkbox" name="visit" value="参观请寄参观门票">             参观请寄参观门票             <input type="checkbox" name="conference" value="参加会议请和我联系">             参加会议请和我联系</td>         </tr>         <tr>           <td height="28" align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;             <input type="submit" name="Submit" value="确认提交"></td>         </tr>       </table>     </form>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值