<div  class="pagenum_right"><form name="formpage" method="get" action="ListInfo/index.php?">
        <span>到第</span><input type="hidden" name="classid" value="3"/>
<input type="hidden" name="totalnum" value="2"/>
        <input type="submit" value="确定" emptyok="true"/>
        <input type="text" id="page" name="page" value="" />
<span>页</span>
        </form>
</div>比如在input 里page这个项输入的页码数是2,但是我要他实际跳转去1,要怎么才能做到? 也就是无论输入什么数都是要减-1的。

解决方案 »

  1.   

    输入的page,提交到服务端处理
    $page = $_POST['page'];
    $p = (int)$page - 1;
      

  2.   


    <script type="text/javascript">
    function fsubmit(){
        if(parseInt(document.getElementById('page').value)>1){
            document.getElementById('page').value = parseInt(document.getElementById('page').value) -1 ;
        }
        document.getElementById('formpage').submit();
    }
    </script>
    <div  class="pagenum_right"><form id="formpage" name="formpage" method="get" action="ListInfo/index.php?" onsubmit="false">
            <span>到第</span><input type="hidden" name="classid" value="3"/>
    <input type="hidden" name="totalnum" value="2"/>
            <input type="submit" value="确定" emptyok="true" onclick="fsubmit()"/>
            <input type="text" id="page" name="page" value="" />
    <span>页</span>
            </form>
    </div>