源码是这样的<td align="center" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">型号</td>
<td bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1"><label>
input name="asfpProModel" id="asfpProModel" type="text" value="" size="10" /></label></td>
<td align="center" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">编号</td>
<td bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">
<input name="asfpProSn" id="asfpProSn" type="text" value="" size="10" /></td></tr>
<tr>
<td align="center" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">地点</td>
<td bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">
<label>
<select name="asfpProSite">
<option>全部</option>
<c:forEach var="map" items="${list}" varStatus="loop">
<option>${map.asfpProSite}</option>
</c:forEach>
</select>
</label>  
</td>
<td colspan="2" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1"><p style="float:left;">
<a href="map.do?action=MapList" target="mapframe" class="query"  title="查询" >
需要怎么样才能在map.do?action=MapList加上前面输入的查询条件,跟在这url后面,像
map.do?action=MapList&asfpProModel=asfpProModel&asfpProSn=asfpProSn&asfpProSite  不能通过表单提交哈,只需要通过现在的href等于action加函数名加输入的查询条件。。

解决方案 »

  1.   

    可以把要想要跟着的信息拼写到xml中,跳转的时候直接带着就可以了,在xml中&符号用&amp;表示
      

  2.   

    <td align="center" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">型号</td>
    <td bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1"><label>
    input name="asfpProModel" id="asfpProModel" type="text" value="" size="10" /></label></td>
    <td align="center" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">编号</td>
    <td bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">
    <input name="asfpProSn" id="asfpProSn" type="text" value="" size="10" /></td></tr>
    <tr>
    <td align="center" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">地点</td>
    <td bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1">
    <label>
    <select name="asfpProSite">
    <option>全部</option>
    <c:forEach var="map" items="${list}" varStatus="loop">
    <option>${map.asfpProSite}</option>
    </c:forEach>
    </select>
    </label>   
    </td>
    <td colspan="2" bordercolor="#FFFFFF" bgcolor="#ebf5fb" class="td_1"><p style="float:left;">这里不用A标签直接跳转,跳转到JS
    <!--a href="map.do?action=MapList" target="mapframe" class="query" title="查询" --><img src="" onclick="submit()">
    <Script>
    function submit(){
    var asfpProModel = document.getElementById("asfpProModel");
    var asfpProSn = document.getElementById("asfpProSn");
    ……这里就不全写了window.location.href = "map.do?action=MapList&asfpProModel=" + asfpProModel + " &asfpProSn= " + asfpProSn ……
    </Script>
      

  3.   

    都没说到点子上。。只能用这种a href="map.do?action=MapList" target="mapframe" class="query" title="查询" >目的这里有一个target="mapframe"  清楚没。。也就是说现在这个查询条件页面和mapframe 这个页面在同一个页面中。。,我点这个页面中的查询按钮,刷新mapframe页面的内容。。效果已经实现了。。现在就差把查询条件跟进去了。。OK
      

  4.   

    你就不会活用一下,我给的是当前页面刷新,你把window.location.href改成需要的页面。
    window是当前窗口
    改成你对应的窗口就OK
    或者
    a href="javaScript:submit()" target="mapframe" class="query" title="查询" >
      

  5.   

    a href="javaScript:submit()" target="mapframe" class="query" title="查询" onClick="submit()">
    刚才写急了,少加了一个属性。
      

  6.   

    1、利用文本框的onpropertychange动态修改a的href属性
    2、点击链接时获取iframe更改其src
      

  7.   

    条件比较多的时候动态修改a的href貌似比较麻烦...
    写的简单,不知到楼主能明白不