搜索按钮不起作用
Search button not working
我的结果页面上有一个输入字段。我使用了以下事件:
onkeypress="if (event.keyCode == 13) {document.getElementById('results-search').click()}"
问题是,当我执行搜索时,单击搜索按钮时没有任何反应。当我单击或按回车键时,它不起作用。这只发生在Mozilla Firefox和Microsoft Edge上,但在Google Chrome上工作正常。请帮忙
某些
浏览器可能不支持event.keyCode
属性。尝试改用event.keyCode || event.which
:
onkeypress="if ((event.keyCode || event.which) == 13) {document.getElementById('results-search').click()}"
如果您使用jQuery
无论您使用keyCode
还是which
属性,它们都可以工作。您添加了jquery
标记,但未在代码中使用它。
顺便说一句,处理巴顿的click
事件不是更好吗?在我看来,它看起来会更优雅。将 JavaScript 代码与 HTML 分开也很好。
document.getElementById('input-search').onkeypress = function(e)
{
if ((e.which || e.keyCode) === 13)
search();
};
document.getElementById('results-search').onclick = search;
function search()
{
//do something...
}
相关文章:
- 点击按钮输入不起作用
- Js.erb VS按钮标记-不'不起作用.为什么?
- 按钮字段确认点击不'不起作用
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- JS动态添加字段-删除按钮不起作用
- 角度无线电按钮ng模型不起作用
- 当我通过.aspx.cs创建按钮时,它不起作用
- 一键启动按钮不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 为什么不'这个HTML按钮不起作用
- 使用javascript后,提交按钮不起作用
- 表单中的提交按钮在 PHP 打印中不起作用
- 镀铬延长件内部的聚合物纸按钮不起作用
- 我的提交按钮不起作用
- 搜索按钮谷歌地图在我的vf页面上不起作用
- AngularJs:多次点击同一个按钮不起作用
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- visualforce页面javascript按钮点击不起作用
- 单击功能不起作用按钮