0

実際にページスイッチャーを作成したいのですが、これに必要なのは、ページ番号が入力されるタイプテキストの入力だけで、タイプボタンとオンクリック値を持つ2番目の入力があります:

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

この #number of the page# を取得し、javascript を使用して onclick に動的に配置する方法がわかりません...助けてください!

4

5 に答える 5

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);

    });


});




});
于 2011-02-03T10:43:14.367 に答える
0

あなたの入力タイプはこのようになります

次に、jqueryで次のようなものを試してください...

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

次に、これをボタンのonclick関数に渡します

于 2011-02-03T10:44:10.370 に答える
0

numberがテキスト フィールドの ID であると仮定します。

次のようにテキスト フィールドの値を取得できます。

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

そして、それが onclick イベントであることを渡します

于 2011-02-03T10:39:28.867 に答える
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を使用していると思います。

于 2011-02-03T10:42:20.323 に答える
0

私はjqueryなしで「非常に理解しやすい」と答えます:

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

関数内のコード:

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

次に、その番号を URL (document.href) に入れる必要があります。

于 2011-02-03T10:50:22.610 に答える