表单的客户端验证 梁海利 2001年 44期 在用户填写完表单,并确定向服务器发送之前,我们一般采用客户端浏览器验证填写规范,以减少服务器端脚本执行时间和次数。对于比较简单的表单验证,我们可以用Dreamweaver轻松实现。选中整个表单,用F8或从Window菜单选中behaviors,激活“behaviors-
actions”子窗口。单击“+”按钮,在弹出的菜单中选中“validate form”,会弹出一个标题为“validate form”的对话框。在“Named Fields”中选择要验证的文本框名。选中“Value”后的“Required”可以使其为必填项。在“Accept”组中,可以在“Anything”“Number”“Email Address”“Number from”四个按钮中选一个来设定输入的数据类型。设定完后单击“OK”按钮,在Behaviors子窗口就可以看到多了一行内容:“Events”下是“Onsubmit”、“Actions”下是“Validate Form”。若想修改刚才的设定,可在这一行上单击。若查看HTML源码可以看到类似下面这样的一行内容:   。   对于需要复杂验证的表单,我们还是只能在HTML中加入JavaScript来实现了。比如有一个用户修改密码的表单。要求用户输入“用户名”(在user_name框中输入)、“原密码”(在old_password框中输入)、“新密码”(在new_password框中输入)、“新密码确认”(在confirm_password框中输入),要求输入不能包含非法字符“\{}”,不能为空,新密码与确认密码必须一致。   在之间加入如下代码:      用Dreamweaver做好表单,并将定义表单的第一句改为:   