| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1471 人关注过本帖
标题:用JS检验EMAIL格式。。。。。。。。
只看楼主 加入收藏
最菜鸟
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-1-21
收藏
 问题点数:0 回复次数:5 
用JS检验EMAIL格式。。。。。。。。
<form name=form1 action="bbs.asp" method="post" onsubmit="passemail()"> 请输入EMAIL:<input type="text" name="email"> <input type="submit" value="提交"> </form> <script language="javascript"> function passemail() {x=document.form1.email.value a=x.indexOf("@") b=x.indexOf(".") if((a==-1)||(b==-1)||(x.length<6)) {alert("对不起!您输入的EMAIL有误!"); return false} else return true } </script>
这个程序我想在输入出现错误的时候弹出警示框之后(提交之后),页面不发生跳转,这样便于修改。正确输入之后跳转(交给bbs.asp)。

[此贴子已经被作者于2005-8-17 14:34:40编辑过]

搜索更多相关主题的帖子: EMAIL 格式 检验 
2005-08-17 14:32
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 
一时想不出哪里错了。

世事如潮我如水,只叹江湖几人回。
2005-08-17 19:46
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
[CODE]&lt;form name=form1 action="bbs.asp" method="post" onsubmit="return passemail();"&gt;
请输入EMAIL:&lt;input type="text" name="email"&gt;
&lt;input type="submit" value="提交"&gt;
&lt;/form&gt;
&lt;script language="javascript"&gt;
function passemail()
{x=document.form1.email.value
a=x.indexOf("@")
b=x.indexOf(".")
if((a==-1)||(b==-1)||(x.length&lt;6))
{alert("对不起!您输入的EMAIL有误!");
return false}
else return true
}
&lt;/script&gt;[/CODE]
2005-08-17 19:50
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 
楼上的厉害!我刚想到。

世事如潮我如水,只叹江湖几人回。
2005-08-17 23:00
最菜鸟
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-1-21
收藏
得分:0 
大谢。
2005-08-19 08:48
最菜鸟
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-1-21
收藏
得分:0 
[CODE]那继续请教喜欢大波妹同志,关于return  的用法。return用在函数中是不是表示把后面的值返回到调用函数的地方? 那么return用在事件句柄上是什么意思呢?
本人是个大大菜鸟,敬请教教小弟一二,小弟不胜感激。
如下面的程序:
[CODE]&lt;script language="javascript"&gt;
function showmsg()
{return window.confirm("你真的要重新填写吗?")}
&lt;/script&gt;
&lt;form&gt;
&lt;input size=20&gt;
&lt;input type=submit value="提交"&gt;
&lt;input type="reset" onreset="return showmsg()"&gt;
&lt;/form&gt;[/CODE]
第一个RETURN是不是把CONFIRM返回的TRUE或FALSE传给ONRESET?
第二个RETURN是什么意思呀?
2005-08-20 16:03
快速回复:用JS检验EMAIL格式。。。。。。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021189 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved