ввод текста изменить значение кнопки клика - PullRequest
0 голосов
/ 03 февраля 2011

На самом деле я хочу создать переключатель страниц, все, что мне нужно для этого, - это ввод с текстом типа, в который будет введен номер страницы, и у меня есть второй ввод с кнопкой типа и значением 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 ]

1 голос
/ 03 февраля 2011
<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 голосов
/ 03 февраля 2011

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

вы должны получить значение первого поля ввода. это должна твоя функция. но сначала для поля ввода требуется идентификатор (например, «число»).

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

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

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

0 голосов
/ 03 февраля 2011

позволяет вашему типу ввода выглядеть следующим образом

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

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

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

0 голосов
/ 03 февраля 2011

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

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 голосов
/ 03 февраля 2011

Предполагая, что number является идентификатором текстового поля.

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...