js实现页面提交验证输入信息是否为空

2025-02-26 13:38:47
推荐回答(1个)
回答1:

1、form 有个onsubmit 事件, 在check方法中可以写验证方法,最终如果返回false,那么表单就不会被提交,返回true才会提交到action中

2、onsubmit 事件验证是点击提交之后在js本页面验证,验证通过才会提交到action中,如果要想判断用户名是否已注册,则不能通过这种方法了,因为在本页面是无法判断你的用户名是否已经在数据库中的,要做账号是否注册的验证有两种方法、
第一种是在输入用户名后,用户名输入框失去焦点时,使用ajax将用户名传递到后台的验证方法中进行验证,然后根据返回结果,进行提示比如alert(),或者在用户名输入框后 显示文字用户已注册之类,并且提交验证中不允许提交、
第二种是将form提交到action中判断,不能注册就返回本页面在进行提示