嗨,我正在创建一个将条目写入数据库的表单。此表格可以打开和编辑。我希望用以前的答案打开表单。表单中的某些字段是选项列表。我创建了一个数组来显示选项列表选项。当表单被提交时,选定的选项被插入到数据库中。但是,当我再次打开表单时,该选择不会出现在选项列表框中,而是出现在数组中的第一项。
这是我正在使用的代码:
dim options, ar1, selectedvalue1, val1
selectedvalue1=Request.Form("pref")
ar1=array("Phone","Email","Trial","Employee","Beta")
for each val1 in ar1
options=options & "<option value=""" & val1 & """"
if val1=selectedvalue1 then options=options & " selected"
options=options & ">" & val1
next
<BR><BR>Preference: <form method="post"><select name="pref">
<%=options%>
</select><br>