回 帖 发 新 帖 刷新版面

主题:[讨论]onchang事件有时有反应,有时无反应

本人刚开始学ASP,想实现将检索结果按选择的方式排序、选择结果页面风格等效果。

代码如下:

<form name="form1" action="" method="POST"><tr><td width="100" valign="top" bordercolor="#CCFFCC" bordercolorlight="#CCFFCC" bordercolordark="#FFFF00" style="border-style: solid; padding-left: 0; padding-right: 0; padding-top: 1; padding-bottom: 0"></td><td valign="middle" align="right" bordercolor="#CCFFCC" bordercolorlight="#CCFFCC" bordercolordark="#FFFF00" style="border-style: solid; padding-left: 0; padding-right: 0; padding-top: 1; padding-bottom: 0">
                <select size="1" name="order_method" onchange="form1.action='editor_search3.asp';form1.submit();">
                    <option <%IF order_method="resource_name" then%> selected<%end if%> value="resource_name" >按题名排序</option>
                    <option <%IF order_method="date_cataloge" then%> selected<%end if%>  value="date_cataloge">按记录添加日期排序</option>
                  </select></td><td valign="top" align="right" bordercolor="#CCFFCC" bordercolorlight="#CCFFCC" bordercolordark="#FFFF00" style="border-style: solid; padding-left: 0; padding-right: 0; padding-top: 1; padding-bottom: 0"><font size="2">显示内容</font><select size="1" name="display_item" [b][b][b][b]onchange="form1.action='editor_search3.asp';form1.submit();">[/b][/b][/b][/b]                    <option <%IF display_item="title_desc_url" then%> selected<%end if%> value="title_desc_url">标题/描述/网址</option>
                    <option  <%IF display_item="title_desc" then%> selected<%end if%>  value="title_desc">标题/描述</option>
                    <option  <%IF display_item="title" then%> selected<%end if%>  value="title">标题</option>
                      </select></td><td valign="top" align="right" bordercolor="#CCFFCC" bordercolorlight="#CCFFCC" bordercolordark="#FFFF00" style="border-style: solid; padding-left: 0; padding-right: 0; padding-top: 1; padding-bottom: 0"><font size="2">每页显示条数</font><select size="1" name="num_perpage" [b][b]onchange="form1.action='editor_search3.asp';form1.submit();">[/b][/b]                    <option <%IF num_perpage=10 then%> selected<%end if%> value="10">10</option>
                    <option  <%IF num_perpage=20 then%> selected<%end if%>  value="20">20</option>
                    <option  <%IF num_perpage=50 then%> selected<%end if%>  value="50">50</option>
                      </select></td><td width="1"><input width="100%" type="hidden" name="sql" size="20" value="<%=sql_temp%>"></td ></tr></form></table>
              
就是设置列表框的onchange事件,onchange="form1.action='editor_search3.asp';form1.submit();" 但发现预览时,有时可以改变,有时不行。不知道为什么?请各位高手指教!

回复列表 (共2个回复)

沙发

这样的代码也太恐怖了吧,人老了,眼睛不好使!

板凳

虽然代码乱一点,不过没有语法错误。在IE里面能正常跳转。

我来回复

您尚未登录,请登录后再回复。点此登录或注册