EasyUI回车提交表单
来源:互联网 发布:python beginwith 编辑:程序博客网 时间:2024/06/11 00:36
一、js工具类
/******************************************************************************* * 表单光标定位 * * @param formId * @param focusInputName */function formFocus_Bruce(formId, focusInputName) {window.setTimeout(function() {$("#" + formId + " input[name='" + focusInputName + "']").focus();}, 0);}function formFocusTextArea_Bruce(formId, focusInputNameId) {window.setTimeout(function() {$("#" + formId + " #" + focusInputName).focus();}, 0);}function formFocusTextArea(formId, focusInputName) {window.setTimeout(function() {$("#" + formId + " textarea[name=" + focusInputName + "]").focus();}, 0);}/******************************************************************************* * 绑定指定表单元素类型的回车事件 * * @param formId * 表单 * @param element * 元素类型 (input/select/radio/...) * @param subFunction * 回车后要执行的js函数 * @param eventName * 键盘事件 (keyup/keydown/keypress...) */function bindEnter_Bruce(formId, element, subFunction, eventName) {$("#" + formId + " " + element).bind(eventName, function(event) {if (event.keyCode == '13') {subFunction();} });}/******************************************************************************* * 表单回车事件绑定 表单光标定位 * * @param formId * @param focusInputName * @param subFunction * 回车要执行的函数 */function bindFormComm(formId, focusInputName, subFunction) {bindEnter_Bruce(formId, 'input', subFunction, 'keyup');bindEnter_Bruce(formId, 'select', subFunction, 'keyup');formFocus_Bruce(formId, focusInputName);}
二、测试用例
/** * 测试用例: * * 绑定页面回车事件,以及初始化页面时的光标定位 * * @formId * 表单ID * @elementName * 光标定位在指点表单元素的name属性的值 * @submitFun * 表单提交需执行的任务 * */$(function(){bindFormComm("formId","elementName", submitFun);})
三、实际使用
/**绑定页面回车事件,以及初始化页面时的光标定位**/$(function(){<span style="white-space:pre"></span>bindFormComm("searchForm","data.plateNumber", doSearch4Bus);});
0 0
- EasyUI回车提交表单
- EasyUI框架异步回车提交表单
- javascript:回车提交表单
- 回车提交表单事件
- 回车提交表单
- 用回车提交表单
- 敲击回车提交表单
- js 回车提交表单
- javascript回车提交表单
- 表单禁用回车提交
- 回车+CTRL提交表单
- 按回车提交表单
- 回车自动提交表单
- Jquery 回车提交表单
- js 回车提交表单
- javascript 回车提交表单!
- 回车提交表单
- keyCode 回车提交表单
- 早绑定和迟绑定技术的通俗分析
- java泛型
- AngularJS+Servlet跨域问题
- 比较齐全的gdb调试c/c++介绍
- WPF中的TreeView如何定义模版,并绑定数据
- EasyUI回车提交表单
- Substring with Concatenation of All Words 字符串操作 匹配的字串数
- jQuery插件开发模式
- 说说实际项目中如何防止重复提交
- 导出Excel时出现错误 java.lang.IllegalStateException: getOutputStream() has already been called
- hdu3466 Proud Merchants
- myeclipse10配置maven
- ng-repeat指令中使用track by子语句解决数据重复遍历的错误
- jar命令成功完成 java -jar 命令却提示“没有主清单属性”!