1. 自己绑定的函数先执行,如果不想让后面的执行的话,可以return false。回顾dom(需要写2个return), jQuery的不同return方式。
2. 选中返回true,不选中时返回false;
默认事件先执行:CheckBox。点击选中或者没选中后,我们才获得值。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <input type="checkbox"/> <script src="jquery-1.12.4.js"></script> <script> $(':checkbox').click(function(){ var v=$(this).prop('checked'); console.log(v); }) </script> </body> </html>
3. 为什么要有表单验证,作用:减少数据库请求。先用JS在用户浏览器上粗略检测。
前端用JS先验证,后端再用Python验证。
4. 本节笔记:
登录注册验证 默认事件先执行: checkbox 自定义先执行的: a submit <form> <input type='text'/> <input type='password'/> <input type='submit'/> //默认事件 </form> $(':submit').click(function(){ $(':text,:password').each(function(){ ..... return false; //作用:终止后面的验证 }) return false; //作用:终止后面函数的执行,即不再提交 }) input,checkbox, //也有默认事件,一点击就打上对勾,反之去掉对勾。 ==================================验证==================================================== JS:验证 后端:Python实现