0


我正在尝试编写一个表单生成器系统。
现在,我到达了收集信息部分,在这个部分,我需要将信息分为三组,例如:
文本输入的“短响应”“文本区域的
长响应”
和单选、复选框和下拉列表的“选项响应”

在表单页面视图中,系统根据数据库记录创建表单。
正如我之前所说,我正在使用基于这些组的输入的后缀,如下所示:

<inputs name="dynamicpart_short" value="" />
<textarea name="dynamicpart_logn"></textarea>

现在,在服务器端,我想收集这些信息并将它们分组。
我正在使用

for each item in Request.Form
Next

但是我如何根据“_short”或“_long”之类的输入后缀创建一个循环......
意味着每个后缀都有它自己的循环!

PS:
输入有一个名字,有两部分,第一部分是动态的,是一个随机数!
像这样:name="15_short"

4

1 回答 1

2

"item" 将具有表单字段的名称,使用字符串函数检查其中是否包含短或长:

for each item in Request.Form
  if instr(item,"_short")<>0 then
      'do something
  elseif instr(item,"_long")<>0 then
      'do something else
      '.....
  end if
Next
于 2012-10-08T11:09:59.593 回答