我正在尝试编写一个Form Builder系统
现在,我到达了收集信息部分,在这一部分,我需要将信息分组到三个组,如:
文本输入的“短响应”
textarea的“长期回应”
和收音机,复选框和下拉列的“选项 - 响应”
在表单页面视图中,系统根据数据库记录创建表单
正如我之前所说,我正在使用后缀作为基于这些组的输入,如下所示:
<inputs name="dynamicpart_short" value="" />
<textarea name="dynamicpart_logn"></textarea>
现在,在服务器端,我想收集这些信息并将它们分组 我正在使用
for each item in Request.Form
Next
但我如何根据输入后缀创建一个循环,如“_short”或“_long”和....
意味着每个后缀都有自己的循环!
PS:
输入有两个部分的名称,第一部分是动态的,是随机数!
像这样:name =“15_short”
答案 0 :(得分:2)
&#34;项目&#34;将具有表单字段的名称,使用字符串函数来检查它是短还是长:
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