js验证表单输入的方法

转自百度知道:http://zhidao.baidu.com/question/92975260.html

<html>
<body>
<script language="javascript"> 
function check() 
{ 
if(document.enquiry.name.value=="") 
{ 
alert("please fill in your name"); 
document.getElementById('mark').innerHTML="输入有误:起始时间应小于结束时间!"; //在相应位置做提醒,而不需弹框
return false; 
} 

if(document.enquiry.email.value=="") 
{ 
alert("please fill in your email"); 
return false; 
}

if(!/^\w+[@]\w+[.]\w+$/.test(document.enquiry.email.value)) 
// /^\w+[@]\w+[.]\w+$/ 用该正则来匹配你输入的document.enquiry.email.value的值,如果匹配就返回true,否则false
// 前面加了个!表示如果不匹配就进入if.
{ 
alert("please correct your email"); 
return false; 
}
 
if(document.enquiry.enquiry.value=="") 
{ 
alert("please fill in your enquiry"); 
return false; 
} 
} 
</script>
<form name="enquiry" οnsubmit="return check()" action="sub.asp" method="post"> 
<input name="name" type="text" class="textfield" id="name" size="18"> 
<input name="email" type="text" class="textfield" id="email" size="18"> 
<textarea name="enquiry" cols="85" rows="6" class="textfield" id="enquiry"></textarea> 
<input type="submit" value="提交"/>
</form>
</body> 
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值