Topic: 怎样禁止表单的误提交? |
Print this page |
1.怎样禁止表单的误提交? | Copy to clipboard |
Posted by: fatduck Posted on: 2004-10-07 17:52 有时候在输入数据到表单中的一个文本框时,顺手按了一下回车键,结果后面的数据还没有输入就提交了。我想问一下,有没有方法避免这种情况? |
2.Re:怎样禁止表单的误提交? [Re: fatduck] | Copy to clipboard |
Posted by: aleel_008 Posted on: 2004-10-07 21:49 javascript:if(form[0].text1.vlaue=="")alert("empty"); |
3.Re:怎样禁止表单的误提交? [Re: fatduck] | Copy to clipboard |
Posted by: fatduck Posted on: 2004-10-07 23:35 aleel_008,请问这样就可以阻止表单提交吗?(我是新手,问得比较繁琐,请谅解) |
4.Re:怎样禁止表单的误提交? [Re: fatduck] | Copy to clipboard |
Posted by: qingbo777 Posted on: 2004-10-08 15:03 没错.这样就可以. |
5.Re:怎样禁止表单的误提交? [Re: fatduck] | Copy to clipboard |
Posted by: chengbd Posted on: 2004-10-08 16:07 最简单的办法是用javascript了,不是经常在注册信息的表单中,要是你输入的信息不完整,在“提交”后,页面会出现提示信息吧,自己去网上找个类似的页面,看看是如何实现的就可以了! |
6.Re:怎样禁止表单的误提交? [Re: fatduck] | Copy to clipboard |
Posted by: aleel_008 Posted on: 2004-10-09 09:49 在接受Servlet中最好也要效验一次,防止输入非法数据,用正则表达式可以实现。不过也可以禁止doGet方法,防止别人利用重写URL的方式提交非法数据,进行注入等等,另外多使用PreparedStatement,这样最安全! |
7.Re:怎样禁止表单的误提交? [Re: fatduck] | Copy to clipboard |
Posted by: jbwang Posted on: 2004-10-11 13:34 表单提交事件,会触发onsubmit javascript方法。 |
8.Re:怎样禁止表单的误提交? [Re: fatduck] | Copy to clipboard |
Posted by: aleel_008 Posted on: 2004-10-12 08:11 首先是onClick事件,可以在这里把onSubmit屏蔽点,然后把onClick重写,实现对表单的验证,通过再调用submit()把数据传出去 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |