输入文本更改onclick按钮值

时间:2011-02-03 10:21:44

标签: javascript jquery text button switchers

其实我想要创建一个页面切换器,我需要的只是一个带有类型文本的输入,其中将输入页面的编号,我有第二个输入类型按钮和onclick值:

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

我无法弄清楚如何获取页面#的#number并使用javascript动态点击它...请smb帮助!

5 个答案:

答案 0 :(得分: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);

    });


});




});

答案 1 :(得分:0)

假设number是文本字段的id。

您可以像这样获取文本字段的值:

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

传递那是onclick事件

答案 2 :(得分: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。

答案 3 :(得分:0)

让您的输入类型如下

然后在jquery尝试这样的事情......

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

然后将其传递给按钮onclick功能

答案 4 :(得分:0)

我会在没有jquery的情况下回答“非常容易理解”:

你必须得到第一个输入字段的值。这应该是你的功能。但首先输入字段需要一个id(f.g。'number')。

功能代码:

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

然后你必须将数字放入url(document.href)。