其实我想要创建一个页面切换器,我需要的只是一个带有类型文本的输入,其中将输入页面的编号,我有第二个输入类型按钮和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帮助!
答案 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
}
<input type="text" id="pageSelector" value="#number of the page#" />
<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)。