2011-02-03 141 views
0

其實我想創建一個頁面切換器,我需要的所有這是一個輸入與類型文本在哪裏將被輸入頁面的編號,我有第二個輸入與類型按鈕和onclick值:輸入文本更改onclick按鈕值

<input type="text" value="#number of the page#" /> 
<input type="button" onclick="_go_page_('cf_pages_form_name1','#number of the page#');" /> 

我無法弄清楚如何採取的頁面#這#NUMBER並把它的onclick使用JavaScript動態...請SMB幫助!

+0

#number一些包含當前頁面頁碼的變量? – Rafay 2011-02-03 10:30:17

+0

@ 3nigma nope,只是用戶必須輸入的號碼才能進入他想要的頁面 – abrabr 2011-02-03 10:32:17

回答

1
<input type="text" id="txtPageNumber" value="2" /> 
<input type="button" id="btn" value="click" onclick="_go_page_('cf_pages_form_name1','#number of the page#');" /> 


$(document).ready(function(){ 

    $("#btn").click(function(){ 

     var $val = $("#txtPageNumber").val(); 
     alert($val); 
      _go_page_('cf_pages_form_name1',$val); 

    }); 


}); 




}); 
0

假設number是文本字段的ID。

您可以獲取文本字段的值是這樣的:

$('#number').val(); 

,並傳遞是onclick事件

0

您可以使用頁面選擇輸入自己的ID來獲取值。

function goToPage(pageNumber) { 
    // go to pageNumber 
} 

&lt;input type="text" id="pageSelector" value="#number of the page#" /> 
&lt;input type="button" onclick="goToPage($('#pageSelector').val())" /> 

你使用jQuery標籤這個所以我假設你正在使用jQuery。

0

讓你的輸入類型是這樣

然後在jQuery的嘗試這樣的事情......

$('#pageNo').keyup(function(){ 
pageNo = $(this).val() 
} 

然後傳遞給你的按鈕的onclick功能

0

我會在非常容易理解的情況下回答,但不含jquery:

您必須獲取第一個輸入字段的值。這應該是你的功能。但首先輸入字段需要一個id(例如「數字」)。

代碼功能:

var pagenumber = document.getElementById('number').value; 

,那麼你必須把數到URL(document.href)。