现在有一个注册表单,使用了JS在前台验证密码格式 邮箱格式 密码一致等问题,之后点击注册 如果验证不通过 弹出对话框,如果验证通过 转入servlet将表单数据插入数据库。
现在的问题是 如果JS验证没有通过 弹出对话框后 表单中的数据还会不会插入数据库,也就是会不会依旧跳到servlet。
是不是在servlet中还要再,怎么在servlet中验证 邮箱格式 还有其他的一些格式问题。
现在的问题是 如果JS验证没有通过 弹出对话框后 表单中的数据还会不会插入数据库,也就是会不会依旧跳到servlet。
是不是在servlet中还要再,怎么在servlet中验证 邮箱格式 还有其他的一些格式问题。
如果
if(判断为不符合){
return
}
这就不会跳转去servlet了,
要是什么都没做的话,那你点的注册请求就没有收到阻止,会转到servlet。这是前台验证。但是有时候会有这种情况,用户通过地址栏直接访问servlet,“xxservlet.do?id=1111111111111111”
他是可以这样传的,所以,前台和后台验证都需要,前台验证减轻了服务器压力,后台验证保证数据的合法性
正确--提交 submit
不正确--return false 表单不会提交吧?