问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js的表单验证问题

发布网友 发布时间:2022-05-01 10:24

我来回答

3个回答

热心网友 时间:2022-04-23 03:41

<html>
<head>
<base href="<%=basePath%>">
<script type="text/javascript">
function check()
{
if(document.enquiry.name.value=="")
{
alert("please fill in your name");
enquiry.name.focus();
return false;
}

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

var patrn=/^\w+@\w+\.((com)|(cn)|(com\.cn)|(net))$/;

var s=document.enquiry.email.value;
if(!patrn.exec(s)){
alert("please correct your email");
enquiry.email.focus();
return false;
}

if(document.enquiry.en.value=="")
{
alert("please fill in your enquiry");
enquiry.en.focus();
return false;
}
}
</script>
<title>javascript</title>
</head>
<body>
<form name="enquiry" action="sub.asp" method="post">
姓名:<input name="name" type="text" class="textfield" id="name" size="18"/> <br/>
邮箱:<input name="email" type="text" class="textfield" id="email" size="18"/> <br/>
询问:<textarea name="en" cols="85" rows="6" class="textfield" id="en"></textarea> <br/>
<input type="submit" value="提交" onclick="return check();">
</form>
</body>
</html>

非常精确的电子邮箱验证正则表达式....

已经正常运行并调试....

楼主可运行试试看...并且添加了输入错误后光标自动回到输入框中...

还在...心想楼主问这个问题我想楼主的正则表达式一定有所欠缺...

我还是把我学正则表达式的网址留给楼主把....楼主可以去看一下...

当然学一下更好...

http://www.javaeye.com/topic/30728

如果有什么不懂的可以百度HI问我...帮你解决...

祝楼主早日成功!!!!

热心网友 时间:2022-04-23 04:59

<html>
<body>
<script language="javascript">
function check()
{
if(document.enquiry.name.value=="")
{
alert("please fill in your name");
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" onsubmit="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>

热心网友 时间:2022-04-23 06:33

你到底想做什么?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
路由器网线一米多少钱 东芝电视怎么投屏安卓手机 东芝电视怎么投屏 东芝电视投屏功能在哪里 指甲根部半月白 ...在指甲中部黑线长起 还有就是月牙上有白色一块 都在同一个指_百度... 我农业银行五年定期无密码存款,身份证没了,仅凭身份证复印件和存款单... 混凝土强度回弹怎么测算推定值,是否满足要求?一篇文章讲明白_百度知 ... 发动机舱有胶皮味跟安装防盗器有关系吗 cb400f启动后有股胶皮味道 一个袋子装了半袋米,倒出三分之一多1千克后还剩19千克... 如何利用Reactjs进行简单的表单验证 jS表单验证 弹不出对话框 输入什么都没反应 下面是代码 表单里所有的元素进行验证的JavaScript代码,谁能给我啊 用JS提交表单时如何验证表单项 js表单验证代码怎么写 以书信的格式写一篇祖国,感谢您的1200的作文 我给祖国写一封信,以书信格式写600字左右 ...为题的作文 以‘爱的行动’为主题 书信格式 我给祖国写封信 mysql 中文乱码 买了北鼎养生壶却没有好的食材怎么办? OPPO K3 耳机返听怎么设置使用? OPPO K9耳机返听可以为手机使用带来什么样的便利? OPPO A95耳机返听可以为手机使用带来什么样的便利? OPPO A93耳机返听可以为手机使用带来什么样的便利? OPPO Find X3 Pro耳机返听可以为手机使用带来什么样的便利? 饮食可以吃五指毛桃煎排骨吗 减肥又养生的食物,你吃过后瘦了吗? 五指毛桃卤鸡脚的做法 做手工作文187个字三年级 javascript表单验证码怎么写 我安装了电梯门禁但是与入户门禁不可以用同一个卡,请教怎么解决 门禁、楼宇对讲以及消费如何做成一卡通?且门禁、楼宇对讲以及消费已经使用了不同品牌。 一卡通在门禁、可视对讲、道闸等等,一个小区要现实一卡通,要怎么现实,主要是不是那张卡的问题,还是要增 门禁一卡通系统方案怎么做的 ic电梯卡的刷卡系统和门禁系统的不同之处 上海浦东新区个体工商户营业执照年检在什么地方?要具体地址,谢谢! 一卡通的门禁一卡通 门禁一卡通是指那些东西 请问在上海浦东注册公司在哪里办理,地点 门禁一卡通的介绍 QQ远程协助的时候我电脑里的文件为什么复制不到对方的电脑里? 为什么QQ远程操控时不能复制对方的文件?有方法解决吗? QQ不能粘贴鄂复制图片,远程控制也控制不了是什么原因? 请问我向对方申请了qq远程控制,对方可不可以复制我的电脑里下载的应用程序的文件,及存档的WODR文件? qq远程控制别人的电脑后怎么将别人电脑里的文件转到自己电脑里 qq远程协助可以把我电脑里的文件拷到他电脑吗,qq远程协助可以帮别人做系统吗 税务师事务所的年度总结报告怎么写啊? 我在一税务师事务所从事助理人员工作,现急求一份2010年个人工作总结,如符合要求,追加20分 谁帮我做份税务师事务所在2011年帮企业做所得税汇算清缴报告,说明企业存在哪些方面问题的工作总结,谢谢