Meteor 拦截回车键 回车搜索 及其他键盘事件
2016-01-04 11:51
232 查看
起因
思路
实例
回车事件为 event.which -> 13, 当然其他按键的事件,可以调试
思路
实例
起因
在Meteor中,默认回车键会导致界面刷新,所以在很多时候,需要对某些元素进行回车动作触发当前页面的业务,而不是更新整个页面思路
在meteor的模板事件中,获取按键的按下和放开事件,只拦截回车键事件,并给予对于操作回车事件为 event.which -> 13, 当然其他按键的事件,可以调试
debugger;时,找到对应的事件id
实例
例如我想对一个在模板user_info_query的文本框
search_user的查询操作进行回车定义,那么在模板中写入如下内容。
Template.user_info_query.events({ 'keyup .search_user': function (event, temp) { if (13 == event.which) { event.preventDefault(); searchUserInfo(temp); } }, 'keydown .search_user': function(event){ if (13 == event.which) { event.preventDefault(); } } });
相关文章推荐
- Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'
- 人工生命
- UITabBarController使用
- MySql ERROR 1205:Lock wait timeout exceeded; try restarting transaction
- shell date cal
- PHP数据库连接mysql与mysqli对比分析
- intellij idea导出jar包
- Android 类似未读短信图标显示数字效果的分析
- 欢迎使用CSDN-markdown编辑器
- Apache的Directory配置指南
- linux使用iscsi磁盘的几个步骤
- Android 5.0最应该实现的8个期望
- 非阻塞通道
- ProgressDialog进度条对话框
- meteor Package version not in catalog: npm-container
- [转]OpenResty的现状、趋势、使用及学习方法
- 非阻塞通道
- javascript 检测request请求IP是否为内网IP
- 让进程在后台可靠运行的几种方法
- AngularJS 控制器