Ввод текста изменить значение кнопки клика

На самом деле я хочу создать переключатель страниц, все, что мне нужно для этого, это ввод с типом текста, где будет введен номер страницы, и у меня есть второй ввод с кнопкой типа и значением onclick:

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

Я не могу понять, как взять этот # номер страницы и динамически поместить его в клик, используя JavaScript... Пожалуйста, помогите кому-нибудь!

5 ответов

Решение
<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 это идентификатор текстового поля.

Вы можете получить значение текстового поля следующим образом:

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

И передайте это событие onclick

Позволяет ваш тип ввода так

тогда в jquery попробуйте что-то вроде этого...

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

затем передайте это вашей функции нажатия кнопки

Я отвечу "очень легко понять" без JQuery:

Вы должны получить значение первого поля ввода. это должна твоя функция. но сначала поле ввода нуждается в идентификаторе (fg 'number').

код в функции:

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

Затем вы должны поместить номер в URL (document.href).

Вы можете использовать идентификатор на входе селектора страниц, чтобы получить значение.

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.

Другие вопросы по тегам