2011-02-03 28 views
0

実際には、私はこれに必要なのは、ページの番号を入力するタイプのテキストの入力と、タイプボタンとonclickの2番目の入力値:入力テキストの変更onclickボタンの値

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

私はページ番号のこの番号NUMBERを取り、動的にJavaScriptを使用してonclickの中でそれを置くためにどのようにそれを把握するカント...助けてSMBてください!

+0

は#現在のページのページ番号を含む変数ですか? – Rafay

+0

@ 3nigma nope、ユーザーが入力しなければならないページの番号 – abrabr

答えて

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

これは正しく動作するように変更されたurコードです) ' $("#gotoPage ")をクリックします(function(){var abr = $("#txtPageNumber ")。 _go_page _( 'cf_pages_form_name1'、abr);}); ' – abrabr

0

と仮定すると、numberはテキストフィールドのIDです。

次のようなテキストフィールドの値を取得することができます:

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

をそして、それはあなたが値を取得するには、ページセレクタ入力にIDを使用することができますのonclickイベント

0

で渡します。

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() 
} 

が、その後

0
あなたのボタンのonclick関数にこれを渡すことができます

jqueryなしで「わかりやすく」答えます:

最初の入力フィールドの値を取得する必要があります。これはあなたの機能が行うべきことです。最初に入力フィールドにはid(例: 'number')が必要です。関数内

コード:

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

、あなたは、URL(document.href)に番号を配置する必要があります。

関連する問題