event.which === 13 on iOS?
event.which === 13 on iOS?
我有一个没有提交按钮的文本字段,它在桌面浏览器上运行良好,但在iOS Safari上点击Return时就不行了。为什么?event.which === 13
在移动设备上无效吗?谢谢
模板
<template name="searchPool">
<span class="search">
<input
type="text"
name="searchDB"
value="{{ slug }}"
class="searchFor"
maxlength="24"
size="9">
</span>
</template>
事件
Template.mainHeader.events({
'keypress input.searchFor': function (event) {
if (event.which === 13) {
var searchingFor = event.currentTarget.value;
Session.set('slug', searchingFor);
Router.go('pool', {slug: searchingFor, page: 1});
}
}
});
感谢@Juhana和@pepe-l-g!这项工作:
模板
<template name="searchPool">
<span class="search">
<form class="seachDbForm">
<input type="text" name="searchDB" value="{{ slug }}" class="searchFor" maxlength="24" size="9">
</form>
</span>
</template>
事件
Template.mainHeader.events({
'submit .seachDbForm': function (event) {
event.preventDefault();
var searchingFor = event.target.searchDB.value;
Session.set('slug', searchingFor);
Router.go('pool', {slug: searchingFor, page: 1});
}
});
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何确定javascript已经完成了某些操作.ios上的
- 压缩phonegap中ios的图像插件
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- localeCompare on iOS
- event.which === 13 on iOS?
- shiftKey in Safari on iOS
- WebViewJavascriptBridge on iOS
- javascript onchange for select not working on iOS
- JQuery Mouseup on iOS
- $('body').on('click', '.anything', function(){}) 在 iOS 上不起作用
- Javascript setTimeout on iOS Safari
- iOS UIWebView on DOM Ready
- jQuery Mobile Idle Time - Phonegap on IOS
- Rails on iOS - action "show"无法在:method =>:删除
- jquery css right on iOS
- Ajax call on Cordova ios SecurityError: DOM Exception 18
- Audio Recording html5 on iOS
- jQuery .hide() on .blur() 在 iOS Web 应用程序中不起作用
- IOS HTML5 Canvas Issue on draw / clearRect