科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件VBScript 遍历表单元素, 简化数据操作代码

VBScript 遍历表单元素, 简化数据操作代码

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

VBScript 遍历表单元素, 简化数据操作代码 作用及说明.

作者:btbtd 来源:CSDN 2008年3月23日

关键字: Web开发 VBScript 数据 代码 软件

  • 评论
  • 分享微博
  • 分享邮件
VBScript  遍历表单元素, 简化数据操作代码

作用及说明:
操作数据时, 大都离不开表单, 更新的时候, 要列出打出一堆 request.* 和数据字段. 
采用遍历表单元素可省去一堆不必要的事情.
主要注意的是表单元素的命名法.

如果数据字段有良好的命令规则的话, 那好办, 可采用 instr()函数进行筛选

如果数据字段原先没有良好的命令规则, 那也好办, 还是用 instr() 函数进行筛选 ,这就需要在表单域中不需要操作的元素建立一个命名前缀, 再用 instr() 进行筛选

1. 两种方法遍历表单元素
2. 一个操作 XML 数据的例子

shawl.qiu
2006-8-2


1. 两种方法遍历表单元素:
    linenum
  1. Form
  2. 1 遍历表单元素
  3.   dim  x '列出表单中所有元素
  4. for x=1 to request.Form.count
  5.     response.write request.form.key(x)&" --- "
  6.     response.write request.form(x)&"<br/>"
  7. next
  8. // request.form.key(x) 为 元素名
  9. // request.form(x) 为 元素值
  10. 2 遍历表单元素 - 方法2 
  11.     dim elem
  12. for each elem in request.form
  13.     response.write elem
  14.     response.write request(elem)
  15.     response.write "<br/>"
  16. next
  17. //elem 为 元素名
  18. //request.form(elem) 为元素值

2. 一个操作 XML 数据的例子
    linenum
  1. <% 
  2.     dim hidChkValue
  3.         hidChkValue=request("hidChkValue")
  4.     select case hidChkValue
  5.         case "siteConfig"
  6.             set objxml=server.CreateObject("microsoft.xmldom")
  7.                 objxml.load(server.MapPath("include/system/config.xml"))
  8.                 for each elem in request.form
  9.                     if instr(elem,"site")<>0 then
  10.                             temp=request(elem)
  11.                         if temp="" then temp=elem&" undefined"
  12.                         objxml.selectSingleNode("//"&elem).text=temp
  13.                     end if
  14.                 next
  15.                 objxml.save server.MapPath("include/system/config.xml")
  16.             set objxml=nothing
  17.                 response.write pmtReturn
  18.     end select
  19. %>

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章