首页 相关文章 ASP+JS处理复杂表单的生成与验证

ASP+JS处理复杂表单的生成与验证

  这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框、单行文本、多行文本、数值等。在经常需要更换这类表单的场合,需要有一个表单的动态生成程序。本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本。

  一、定义数据库表结构

  在Web上经常可以看到“每周调查”之类的表单,这就是一种需要经常更新的表单。如果有一个动态生成表单及其验证脚本的程序,可以大大减少制作这些表单的工作量。

  在本文的动态表单生成与验证示例中,我们使用一个Access数据库来存储有关表单的定义信息,同时为简单计,用户在表单中输入的数据也保存到同一数据库。定义表单需要两个表:第一个表(Definitons)用于表单输入域的定义,第二个表(Lists)保存各个输入域的附加信息,比如选择列表的选择项。

  表Definitons包含如下字段:

  FieldName —— 赋予表单输入域的变量名字
  Label —— 即文本标签,显示在输入域前面的提示性文字
  Type —— 单个字符,该字符表示表单输入域的形式和输入值的类型
  具体如下:<...[ 查看全文 ]

2016-02-19 标签:

ASP+JS处理复杂表单的生成与验证的相关文章

手机页面
收藏网站 回到头部