如何调用前页文本域的值进行传递调用?

来源:百度知道 编辑:UC知道 时间:2024/06/20 23:41:51
<select name="shiareaid" size="1" class="wenbenkuang" id="shiareaid">
<%Set rs_s = Server.CreateObject("ADODB.Recordset")
rs_s.open "SELECT * From fix_shiarea order by shiareaorder",conn,1,1
while not rs_s.eof
%>
<option value="<%=rs_s("shiareaid")%>"<%if rs_s("shiareaid")="<%request("shiareaid")%>" then%>
selected
<%end if%>> <%=rs_s("shiareaname")%></option>
<%
rs_s.movenext
wend
rs_s.close
set rs_s=nothing
%>
</select>

其中>"<%if rs_s("shiareaid")="<%request("shiareaid")%>" then%>
的"="号右边的值是自动编号生成的数字,这样后提示
Microsoft VBScript 编译器错误 (0x800A03F9)
缺少 'Then'
/AAA.asp, line 548, column 33
i

<select name="shiareaid" size="1" class="wenbenkuang" id="select3">
<%
Set rs_s = Server.CreateObject("ADODB.Recordset")
rs_s.open "SELECT * From fix_shiarea where shiareaid=request("shiareaid")",conn,1,1
while not rs_s.eof
%>
<option value="<%=rs_s("shiareaid")%>"<%if rs_s("shiareaid")=request("shiareaid") then%>
selected="selected"
<%end if%>> <%=rs_s("shiareaname")%></option>
<%
rs_s.movenext
wend
rs_s.close
set rs_s=nothing
%></select>

你再试试