插入留言记录一、添加“插入记录”服务器行为
“插入记录”服务器行为实际上是获取表单中各个控件的值,并将数据插入到数据表相应的字段中
1.在界面制作完成后,我们需要给表单添加“插入记录”的服务器行为,在应用程序面板,选择服务器行为,单击左边的按钮选择“插入记录”命令,如图22-1所示
图22-1插入记录服务器行为2.在插入记录面板中设置各项参数,把表单元素和数据库表格的列做对应,如图22-2所示
图22-2插入记录3.“插入记录”服务器行为完成后即可发表留言,留言信息将被写入数据库相应的字段中
二、表单验证
表单验证是为了规范数据的输入,尽量得到我们想要的数据,防止故意或者过失错误输入垃圾数据
表单验证分为客户端验证和服务器端验证两种
客户端表单验证指对表单的验证在客户端完成,例如我们常用内嵌入JavaScript脚本程序验证表单数据是不是规范,它不需要占用服务器的资源
服务器端表单验证指对表单的验证在服务器端完成,他需要增加服务器资源的消耗
在留言板留言信息的存储中,我们需要验证表单数据输入的完整性和正确性
其中“姓名(昵称)”、“留言标题”、“留言内容”对应的表单内容为必需填写的内容,“身份”可以不选择,“QQ号”为数字
1.添加“检查表单”的行为,首先选中页面上的“ly”表单在“标签”面板中选择“行为”选项,点击按钮,选择“检查表单”选项,如图22-3所示
图22-3检查表单命令2.设置表单控件的值,“xm”、“lybt”、“lynr”三个文本域控件“值”设置为“必需的”,“可接受”设置为“任何东西”,“QQ”文本域控件的“可接受”设置为“数字”,如图22-4所示
图22-4检查表单3.更改“检查表单”行为的事件为“OnSubmit”(表单上传时事件触发),如图22-5所示
图22-5更改“检查表单”行为的事件4.测试页面效果,如图22-6所示
图22-6检查表单提示5