以上代码会导致不论 uid 为空与否,form1 都会提交。
编者著:在语句 alert("用户名不能够为空!"); 中,使用中文分号作为语句分隔符,导致 JavaScript 出现异常,所以无法返回 false 值,onsubmit事件就无法被拦截,于是不论 uid 是否为空,均被提交。如果仔细观察,在 IE 里面,提交的瞬间,状态栏左角会出现一个黄色三角形的符号,或者会弹出一个对话框,表示脚本出错。
另外,中文空格也是容易出现的问题。
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com