質問

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

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

このページ#の#ナンバーを撮影する方法を理解できず、JavaScriptを使用してダイナミックにオンクリックに入れてください... SMBヘルプをお願いします!

役に立ちましたか?

解決

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

    });


});




});

他のヒント

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

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

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

そして、それはオンクリックイベントです

ページセレクター入力で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を使用していると思います。

入力タイプはこのようなものです

それからjqueryでこのようなことを試してみてください...

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

次に、これをボタンに渡します

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

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

関数のコード:

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

次に、数値をURL(document.href)に入れる必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top