2005-06-28网页制作中如何让表格中去除和添加三、表单的提交
优采云 发布时间: 2021-07-09 18:282005-06-28网页制作中如何让表格中去除和添加三、表单的提交
2005-06-28
如何在网页创建中从表格中删除和添加
三、表单提交既然表单用于采集用户输入数据,那么我们要保证用户的数据准确提交到预定的位置,即我们提交表单的时候,用户的数据应该被检查。一是可以防止用户误输入数据,二是可以防止用户输入非法或不合格的数据;验证通过后,还需要确保用户的数据提交给特定的程序。 1、数据校验数据校验通常有两种流程:客户端校验和服务器端校验。客户端验证比较快,服务器端验证比较慢。为保证安全,通常是同时使用,以免用户故意损坏。不管使用什么方法,数据校验的原理都是一样的。一旦用户输入的数据不符合要求,就会报错,要求用户重新输入。客户端验证通常是...所有
三、表单提交既然表单用于采集用户输入数据,那么我们要保证用户的数据准确提交到预定的位置,也就是我们提交表单的时候,用户的数据应该被检查。一是可以防止用户误输入数据,二是可以防止用户输入非法或不合格的数据;验证通过后,还需要确保用户的数据提交给特定的程序。
1.数据验证 数据验证通常有两种流程:客户端验证和服务器端验证。客户端验证比较快,服务器端验证比较慢。为保证安全,通常是同时使用,以免用户故意损坏。不管使用什么方法,数据校验的原理都是一样的。一旦用户输入的数据不符合要求,就会报错,需要用户重新输入。客户端验证通常使用 JavaScript 脚本,服务器端依赖于系统。本文不对数据进行验证。讨论了具体的程序设计,仅举几个例子来说明。
示例 19:必需项和简单的数据类型验证。以下必须用*输入:姓名:*邮箱:*分析:本例在表单中添加一个onSubmit事件,传递onSubmit="return CheckDate()" 指定提交前,必须通过函数CheckDate()进行检查如果不合格,则返回输入数据;数据校验函数如下: function CheckDate(){//获取输入数据 userName = lue; userEmail = lue;//如果你没有输入你的名字 if (userName=="") {alert("请输入你的名字"); cus();return false;}else{//如果没有输入Email,或者Email地址错误(不包括@)if ((userEmail=="")||( dexOf("@")= =-1)) {alert("请重新输入邮箱地址"); cus();return false;}else return true;}} </script> 2. 表单分支提交 有时,表单需要根据用户的选择提交到不同的程序,怎么做呢?使用脚本检测用户选择的分支,从而将表单提交到不同的程序,看样例: 示例20:分支提交用户名:密码:公司user 个人用户分析:这里首先使用表单的onSubmit="TwoSubmit(this)",然后根据选择的分支将分支提交给不同的程序,TwoSubmit()函数如下: 函数 TwoSubmit(form){if (form.
参考[0]。 check){ tion = "p";//这里是一个部分}else{ tion = "p";//这里有两个部分} bmit();} 3.是不是只有按钮或图像按钮才能提交带有任何元素的表单?当然不是。其实任何页面元素都可以提交表单,只不过是通过脚本来完成的。下面我们将使用链接替换提交按钮: 示例 21:使用链接提交表单。用户名: 密码: 登录 清除分析:提交表单带有 onClick="bmit()";用onClick="set()"重置表单,这样任何元素都可以提交到表单中。