Answers:
没有脚本:
<form action="where-you-want-to-go"><input type="submit"></form>
更好的是,由于您正要去某个地方,因此向用户显示“正去某个地方”的标准界面:
<a href="where-you-want-to-go">ta da</a>
尽管上下文听起来像“在用户提交表单时模拟普通搜索”,但在这种情况下,第一种选择是行之有效的方法。
method="POST"
)。
你是这个意思吗?
$('button selector').click(function(){
window.location.href='the_link_to_go_to.html';
})
$('#someButton').click(function() {
window.location.href = '/some/new/page';
return false;
});
return false
,则点击“ Enter或Return键”可能只是将您带到当前网址,而不是重定向到新链接。当您有一个文本输入控件时,当您按下Enter / return键时要发布到另一个URL时,该功能特别有用。
在html中,您可以将data属性添加到按钮:
<button type="submit" class="mybtn" data-target="/search.html">Search</button>
然后,您可以使用jQuery更改网址:
$('.mybtn').on('click', function(event) {
event.preventDefault();
var url = $(this).data('target');
location.replace(url);
});
希望这可以帮助
您可以使用:
location.href = "newpage.html"
在按钮的onclick事件中。
这应该工作..
$('#buttonID').click(function(){ window.location = 'new url'});
您可以使用此简单的JavaScript代码来使搜索按钮链接到示例搜索结果页面。在这里,我已重定向到主页的“ /搜索”,如果要从Google搜索引擎进行搜索,则可以在表单操作中使用“ https://www.google.com/search ”。
<form action="/search"> Enter your search text:
<input type="text" id="searchtext" name="q">
<input onclick="myFunction()" type="submit" value="Search It" />
</form>
<script> function myFunction()
{
var search = document.getElementById("searchtext").value;
window.location = '/search?q='+search;
}
</script>