0

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

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

我无法弄清楚如何获取这个#number of the page#并使用javascript动态地将其放入onclick ...请smb帮助!

4

5 回答 5

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

    });


});




});
于 2011-02-03T10:43:14.367 回答
0

假设number是文本字段的 id。

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

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

然后传递就是 onclick 事件

于 2011-02-03T10:39:28.867 回答
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。

于 2011-02-03T10:42:20.323 回答
0

让你的输入类型是这样的

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

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

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

于 2011-02-03T10:44:10.370 回答
0

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

您必须获取第一个输入字段的值。这应该你的功能。但首先输入字段需要一个 id(fg 'number')。

函数中的代码:

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

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

于 2011-02-03T10:50:22.610 回答