日期:2014-05-17  浏览次数:20567 次

一个WEB项目的表单注册问题
现在有一个注册表单,使用了JS在前台验证密码格式 邮箱格式 密码一致等问题,之后点击注册 如果验证不通过 弹出对话框,如果验证通过 转入servlet将表单数据插入数据库。
现在的问题是 如果JS验证没有通过 弹出对话框后 表单中的数据还会不会插入数据库,也就是会不会依旧跳到servlet。
是不是在servlet中还要再,怎么在servlet中验证 邮箱格式 还有其他的一些格式问题。

------解决方案--------------------
1楼说的不合理,客户端的验证可以省,服务器端的验证绝对不能省啊。。。如果有人禁止了js,那么他随意输入任何数据都可以正常提交
------解决方案--------------------
return false就可以,不通过验证就不会提交,还有,服务器端的验证一定不能省,如果别人直接通过地址栏访问你的servlet的话,就需要使用服务器端验证了!