您目前的位置 : 首页 >> 硅胶热转印 >> 正文

资深站长用ASP动态生成JS的表单验证代【秦时明月】

日期:2016-1-14(原创文章,禁止转载)

2006-11-21 10:38

来源:络编辑之家

編輯:波波【糾錯】人評論

A-A+

怎么開淘寶店 站優化方法 創業如何獲得投資

小米note頂配版評測

最新LOL活动

  表單的驗證是開發WEB應用程序中常遇到的一關。有時候我們必須保證表單的某些項要用到表單驗證了,一般我們常用的表單驗證有2種方式:

  1、編寫JavaScript或VBScript的表單驗證函數,在客戶端進行驗證;

  2、在表单提交后,使用ASP的方法rm获取表单的输入值进行判断,然后返回结果,这是在服务端进行验证;

  这两种方式都有其优缺点,比如第1种方式速度比较快,而且通常使用警告框的方式,用户能够很快的根据提示完成表单的填写,但是缺点就是用户的浏览器必须是支持JavaScript脚本的,再不然如果他关闭了JavaScript,那就!@#$%^*(小田已经倒在地上了^_^);而第2种方式的兼容性比较好,但是缺点是速度比较慢(提交到服务端,在返回)而且使用也不方便。这次主要是用JavaScript的方法来验证,当然,如果同时用2种方式来验证是最保险了,不过(汗)要累死我们这些程序员了:)

  上面解释了表单验证的2中方式,下面就具体来讲讲动态生成JavaScript的概念。为什么要动态生成呢?因为这种客户端的验证代码是很烦琐的,如果每次都要自己编写真是累啊!用惯DW(Dreamweaver)或UD的朋友可能通常使用表单验证的插件,使用后生成的代码也没有艺术感,而且很多是用不到的(代码冗余)。小田要讲的是,生成完全符合表单情况的代码。

  声明:小田对JavaScript并不精通,这里只是想谈谈动态生成的方法,JS的高手完全可以自己改。

  那么我们开始喽。

  1、我们先来看看一段简单的JavaScript的验证代码:

script language=javascript !-- //Power by xiaotian 2002 function checkSubmit() { if ((lue)=='') { ert ('姓名必须填写'); lect(); cus(); return false; } else return true; } //-- /script form name=form1 onsubmit=javascript:return checkSubmit() input type=text name=name /form

  这段代码是验证表单form1的name表单项,必须填写内容。这里就有几个关键的部分:表单域名称、表单项名称、判断语句;这些就是我们下面编写ASP函数的关键了。

1

2

3

4

下一页

查看全文

友情链接:

弹无虚发网 | 影院装修 | 热气球是谁发明的 | 板栗剥壳机 | 黄色图片论坛 | 正版光盘如何复制 | 一年级口算题