javascript学习笔记14-16章
1、 处理单选按钮的代码和处理复选框的代码类似。主要区别在于,单选按钮都共享相同的名字和逻辑分组,这意味着他们被组合在一起,并且一次只能有一个被选中。
2、 预先验证是一种小的完整性检查,当你的代码注意到输入中有明显错误的时候预先验证有助于为用户提供快速反馈,但是,在用户完全提交他们的输入之后,必须在服务器端对所有输入执行验证。
3、 Javascript只用于预先验证,而不能确保作为输入的有效地唯一方法。
4、 使用javascript时,必须执行服务器端验证,以防止用户禁用javascript或者故意发恶意事件。
5、 获取表单数据使用name非常重要,因为有些情况下,我们可能不知道要访问表单的索引值,这种情况发生在服务器端或客户端代码动态创建一个表单,而我们必须计算出文档中需要的特定表单的索引值。保证得到索引值的引用的最一致的方式是设置表单id然后通过id访问它。
6、 Submit事件要优先于submit的click事件,因为访问者无论点击submit按钮还是按下键盘的enter键表单的submit事件都会触发。