博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ExtJS表单提交时,不用鼠标点击按钮提交,直接通过回车键提交
阅读量:7025 次
发布时间:2019-06-28

本文共 1055 字,大约阅读时间需要 3 分钟。

  hot3.png

用ExtJs实现登陆界面,输入用户名和密码,点击确定后登陆。然而人们习惯于在输入两者后按回车键进行登陆。

在extjs中,Button本身是支持回车事件的,前提是:焦点在按钮上,此时回车和单击事件是一回事。form中的field事件中有specilkey事件,可以响应回车键。在输入用户名,或者密码后点击"回车",让field响应回车事件,然后通过form提交。因此在用户名和密码的field中listeners监听specilkey事件。响应回车键是焦点在用户名或者密码的field 时,按回车才会响应。

fieldLabel : '登录帐号',  name : 'username',  listeners : {      specialkey : function(field, e) {          if (e.getKey() == Ext.EventObject.ENTER) {              form                      .getForm()                      .submit(                              {                                  success : function(                                          form,                                          action) {                                                                            window.location.href = action.result.url;                                                                        },                                  url : 'Login',                                  waitMsg : '正在提交,请稍等...'                              })          }      }  }

转载于:https://my.oschina.net/junn/blog/102708

你可能感兴趣的文章
json-lib简单处理json和对json的简单介绍
查看>>
jquery checkbox选中、改变状态、change和click事件
查看>>
java joor 实现反射简单调用
查看>>
Guava 8-区间
查看>>
自定义Spark Partitioner提升es-hadoop Bulk效率
查看>>
总结一些机器视觉库
查看>>
在CentOS Linux下部署Activemq 5
查看>>
把mysql脚本或其他数据库脚本导入Powerdesigner
查看>>
phalcon 连接多个数据库 phalcon multi-database
查看>>
React Native(十一)——按钮重复点击事件的处理
查看>>
机器学习笔记(4):多类逻辑回归-使用gluton
查看>>
26.angularJS $routeProvider
查看>>
内存映射函数remap_pfn_range学习——示例分析(2)
查看>>
年轻的工程师如何月入伍万XD
查看>>
NAT64与DNS64基本原理概述
查看>>
Java-Shiro(四):Shiro
查看>>
Oracle 备份、恢复单表或多表数据步骤
查看>>
ubuntu 步步为营之uclinux编译和移植(完整版)
查看>>
Lintcode: Partition Array
查看>>
sudo 之后 unable to resolve host的问题解决办法
查看>>