入力テキストは、ボタン値をオンクリックします
-
28-10-2019 - |
質問
実際にページスイッチャーを作成したいのですが、これに必要なのは、ページの番号が入力されるタイプテキストの入力で、タイプボタンと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
}
<input type="text" id="pageSelector" value="#number of the page#" />
<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)に入れる必要があります。
所属していません StackOverflow