在写一个用户注册的WEB页面,JAVASCRIPT进行客户端常规的一般信息合法性判断,脚本运行正常.
SERVLET进行用户信息往数据库的写入工作,也可以独立正常运行,
但每次JAVASCRIPT检查到比如用户名长度不够的时候,弹出警告框,确认警告框后,servlet还是自动运行了,但是正确的方法应该是用户信息不正确就不能进行servlet的调用,但是我做不到,怎么办啊,我SERVLET的调用方法是<form action="myServlet"> javascript的调用方法是<input type="submit" onClick="check()">其中myservlet是可以运行的SERVLET,check()是用户一般信息合法性判断的javascript的函数,
请教各位大虾怎么办啊,我头大S了,怎么做,给点思路或者参考资料代码也好啊,谢谢大家先.
SERVLET进行用户信息往数据库的写入工作,也可以独立正常运行,
但每次JAVASCRIPT检查到比如用户名长度不够的时候,弹出警告框,确认警告框后,servlet还是自动运行了,但是正确的方法应该是用户信息不正确就不能进行servlet的调用,但是我做不到,怎么办啊,我SERVLET的调用方法是<form action="myServlet"> javascript的调用方法是<input type="submit" onClick="check()">其中myservlet是可以运行的SERVLET,check()是用户一般信息合法性判断的javascript的函数,
请教各位大虾怎么办啊,我头大S了,怎么做,给点思路或者参考资料代码也好啊,谢谢大家先.
验证通过return true
不通过 return false
就是你将ForM的ACTION写到JAVASCRIPT中去
当所有的校验通过了再将去ACTION="MYSErVLET"这句加上就OK了
<javascript>
.............
document.all.jumpPage.action="myservlet"</><form name="jumpPage">
.......
</form>
这样就可以了
这原来经常用这种
记得要返回布尔值