有两个问题想一起解决,如不行解决一个也可以:1:把表单提交方式由submit改成a href超链接形式,或者又超链接直接调用表单,反正就是达到点一下链接直接反映表单结果就好了。这个不是太急,实现不了也没关系。2:PW论坛我想把主题列表下边的选择:帖子时间、排列方式、升序降序的SELECT改成SUBMIT的,搞不明白,大家看看代码我想把这种模式改成4个链接:分别是一天回复最多、一周回复最多、一月回复最多、一年回复最多最后形成4个超链接,点一下直接到结果,这个效果就可以了,比较麻烦,高人们给看看!!!
<td>
<form action="thread.php?fid=$fid&page=$page" method="post">
<input type="hidden" name="type" value="$type">
<input type="hidden" name="special" value="$special">
<select name="search">
<option value="digest" $condisel[digest]>本版精华区</option>
<option value="1" $condisel[1]>1天内的主题</option>
<option value="2" $condisel[2]>2天内的主题</option>
<option value="7" $condisel[7]>1星期内的主题</option>
<option value="30" $condisel[30]>1个月内的主题</option>
<option value="60" $condisel[60]>2个月内的主题</option>
<option value="90" $condisel[90]>3个月内的主题</option>
<option value="180" $condisel[180]>6个月内的主题</option>
<option value="365" $condisel[365]>1年内的主题</option>
</select>
<!--
EOT;
if($_G[alloworder]){print <<<EOT
-->
<select name="orderway">
<option value="lastpost" $ordersel[lastpost]>最后发表</option>
<option value="postdate" $ordersel[postdate]>发表时间</option>
<option value="hits" $ordersel[hits]>人气</option>
<option value="replies" $ordersel[replies]>回复</option>
<option value="favors" $ordersel[favors]>收藏次数</option>
</select>
<select name="asc">
<option value="ASC" $ascsel[ASC]>升序</option>
<option value="DESC" $ascsel[DESC]>降序</option>
</select>
<!--
EOT;
}print <<<EOT
-->
<input class="btn" type="button" value="提 交" onclick="this.form.submit();">
</form>
</td>

解决方案 »

  1.   

    我网上搜索了个方法把表单换成链接,我试了可用,大家看看怎么样 <a  href="javascript:form1.submit()">提交 </a> 这个方法好吗,还有更好的方法吗?
      

  2.   

    没人回我自己解决了,主要用了JS调用表单和隐藏表单的方法代码::<td>
    <form action="thread.php?fid=$fid&page=$page" method="post" name="ri">
    <input type="hidden" name="type" value="$type">
    <input type="hidden" name="special" value="$special">
    <input type="hidden" name="search" value="1" $condisel[365]><!--
    EOT;
    if($_G[alloworder]){print <<<EOT
    -->
    <input type="hidden" name="orderway" value="replies" $ordersel[replies]>
    <input type="hidden" name="asc" value="DESC" $ascsel[DESC]><!--
    EOT;
    }print <<<EOT
    -->
    <a class="bta fr" href=javascript:ri.submit();>一天回复第一</a>
    </form>
    </td>

    <td>
    <form action="thread.php?fid=$fid&page=$page" method="post" name="zhou">
    <input type="hidden" name="type" value="$type">
    <input type="hidden" name="special" value="$special">
    <input type="hidden" name="search" value="7" $condisel[365]><!--
    EOT;
    if($_G[alloworder]){print <<<EOT
    -->
    <input type="hidden" name="orderway" value="replies" $ordersel[replies]>
    <input type="hidden" name="asc" value="DESC" $ascsel[DESC]><!--
    EOT;
    }print <<<EOT
    -->
    <a class="bta fr" href=javascript:zhou.submit();>一周回复最多</a>
    </form>
    </td>


    <td>
    <form action="thread.php?fid=$fid&page=$page" method="post" name="yue">
    <input type="hidden" name="type" value="$type">
    <input type="hidden" name="special" value="$special">
    <input type="hidden" name="search" value="30" $condisel[365]><!--
    EOT;
    if($_G[alloworder]){print <<<EOT
    -->
    <input type="hidden" name="orderway" value="replies" $ordersel[replies]>
    <input type="hidden" name="asc" value="DESC" $ascsel[DESC]><!--
    EOT;
    }print <<<EOT
    -->
    <a class="bta fr" href=javascript:yue.submit();>一月回复最多</a>
    </form>
    </td>



    <td>
    <form action="thread.php?fid=$fid&page=$page" method="post" name="nian">
    <input type="hidden" name="type" value="$type">
    <input type="hidden" name="special" value="$special">
    <input type="hidden" name="search" value="365" $condisel[365]><!--
    EOT;
    if($_G[alloworder]){print <<<EOT
    -->
    <input type="hidden" name="orderway" value="replies" $ordersel[replies]>
    <input type="hidden" name="asc" value="DESC" $ascsel[DESC]><!--
    EOT;
    }print <<<EOT
    -->
    <a class="bta fr" href=javascript:nian.submit();>一年回复最多</a>
    </form>
    </td>