在搜索框中输入并重定向到另一个页面
Enter in search box and redirect to another page
// catch enter code in search form in front page
$('#search').keypress(function (e) {
var str = $('#search').val();
var url = "default.aspx?search=" + str;
if (e.keyCode == 13) {
location.href = url;
}
});
我不知道为什么这个代码不工作我所期望的"当你在输入#搜索中输入一些东西时,检查它是否为空,然后重定向到另一个页面"。我尝试在不检查事件的情况下输入控制台的每一行,它有效!
我怎么能解决这个问题,为什么它不工作?感谢您的考虑时间:)
您可以尝试.keyup()而不是.keypress()。Keypress不是官方规范,在某些浏览器中可能会产生不幸的后果。
让你的域名(包括http for location href)正常工作
// catch enter code in search form in front page
$('#search').keypress(function (e) {
var str = $('#search').val();
var domain = "http://www.yourdomain.com";
var url = domain+"default.aspx?search=" + str;
if (e.keyCode == 13) {
location.href = url;
}
});
相关文章:
- 无法从jquery Mobile导航栏重定向到另一个页面
- 通过JQuery重定向到另一个页面
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 单击转盘按钮后重定向到另一个页面
- 重定向到另一个页面后,authData为null
- 重定向到Angular JS中的另一个HTML页面
- 如何从特定类别重定向到另一个网站
- 如何将图像制作为按钮并将其重定向到另一个页面
- ASP.NET angularjs重定向到控制器的另一个视图
- 对添加另一个选项卡的onsubmit函数停止重定向
- Hapi-js重定向到另一个带有额外请求数据的路由
- 在重定向到 ASP.NET C# 中的另一个页面之前显示客户端脚本警报
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 使用jquery进度条重定向到表单提交后的另一个页面
- javaScript警报和提示框将我重定向到另一个页面,上面写着“;找不到文件”;
- 如何用javascript制作一个重定向页面
- 解析一个重定向页面与php简单HTML DOM
- 如何在javascript的查询字符串中创建一个重定向页面
- 获取ajax使用的最后一个重定向URL;如果用户单击浏览器后退按钮,则打开它
- 如何将service worker注册到一个重定向的脚本URL