2011-02-03 2 views
0

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

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

Я не могу понять его, как взять эту #NUMBER страничного # и положить его в OnClick динамически с помощью JavaScript ... пожалуйста, помогите кому-л!

+0

# номер некоторой переменной, содержащей номер страницы текущей страницы? – Rafay

+0

@ 3nigma nope, просто номер, который пользователь должен будет ввести, чтобы перейти на страницу, которую он хочет – abrabr

ответ

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

    }); 


}); 




}); 
+0

это код ur, который я модифицировал, чтобы он работал правильно) ' $ (" # gotoPage "). click (function() {var abr = $ (" # txtPageNumber "). val(); _go_page _ ('cf_pages_form_name1', ABR);}); ' – abrabr

0

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

Вы можете получить значение текстового поля, как это:

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

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

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.

0

позволяет ваш тип входного сигнала, как это

затем в JQuery попробовать что-то вроде этого ...

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

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

0

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

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

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

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

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

Смежные вопросы