风云2屠龙哪一集:表单问题,请指点

来源:百度文库 编辑:高校问答 时间:2024/04/30 12:31:11
网址是
http://www.so360.cn/tradeinfo/smalllist.asp?sortid=19

有个排序的程序是:
<%response.write"<A href='supply_2.asp?typeid="&typeid&"&country1="&country&"&province="&sf&"&city="&city&"&datetime="&datetime&"&show=id' class=S><font color=666666>按新旧顺序排序</font></A>"%>

<%response.write"<A href='supply_2.asp?typeid="&typeid&"&country1="&country&"&province="&sf&"&city="&city&"&datetime="&datetime&"&show=vip' class=S><font color=666666>按VIP指数排序</font></A>"%>

typeid 应该好理解吧
country1 是国家
sf 是省份
city 是城市
datetime 是时间
ID 和 VIP 是排序的 按数据库的这两个字段排序的

现在我想把它写成表单的形式 也就是表单中的下拉列框的形式。
请高手赐教

<form name=Form1 method="get" location="supply_2.asp">

<select name=show onchange="Form1.submit()">

<option value="id">按新旧顺序排序</option>
<option value="vip">按VIP指数排序</option>

</select>

<input name="typeid" type=hidden value="<%=typeid%>">
<input name="country1" type=hidden value="<%=country%>">
<input name="province" type=hidden value="<%=sf%>">
<input name="city" type=hidden value="<%=city%>">
<input name="datetime" type=hidden value="<%=datetime%>">

</form>

这样就可以了.如果你的typeid,country1,province,city,datetime在表单里有另外的input定义,就可以去掉上面那些hidden的input.

<select
id="labelId" onchange="IA_jumpMenu('self',this)">
<option value="showUndeterminedMember.jsp?style=ByStuID"
<%if(style.equals("ByStuID")){%> selected <%}%>>全部成员</option>
<option value="showUndeterminedMember.jsp?style=ByCourse"
<%if(style.equals("ByCourse")){%> selected <%}%>>全部课程</option>
</select>
javascript中这样写
function IA_jumpMenu(targ,selObj) {
dest = selObj.options[selObj.selectedIndex].value;
if (dest.length > 0) {
eval(targ+".location='"+dest+"'");
}
}
这个是我的JSP的写法,不知道有没有帮助