jQuery MiniUI

 找回密码
 立即注册
查看: 2815|回复: 8
打印 上一主题 下一主题

如何获取form表单下所有控件 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2022-7-27 14:16:40 |只看该作者 |倒序浏览
1)如何获取form表单下所有控件  2)如何获取焦点所在控件  3)form表单中,如何通过Enter键,跳到到下一个输入框

Rank: 8Rank: 8

沙发
发表于 2022-7-27 14:24:35 |只看该作者
1 form.getFields();
2 没有相关方法,只能从document.activeElement出去找了
3 我们默认是通过tab切换,需要回车处理的话,监听所有控件的回车事件,一个个focus了

Rank: 6Rank: 6

板凳
发表于 2022-7-27 15:58:04 |只看该作者
felt 发表于 2022-7-27 14:24
1 form.getFields();
2 没有相关方法,只能从document.activeElement出去找了
3 我们默认是通过tab切换,需 ...

document.activeElement 获取的对象如何转换为Miniui的对象?

Rank: 6Rank: 6

地板
发表于 2022-7-27 16:15:56 |只看该作者
哎呀 发表于 2022-7-27 15:58
document.activeElement 获取的对象如何转换为Miniui的对象?

document.activeElement 获取日历插件,出来的东西不是想要的东西。。

Rank: 6Rank: 6

5#
发表于 2022-7-27 18:34:17 |只看该作者
哎呀 发表于 2022-7-27 15:58
document.activeElement 获取的对象如何转换为Miniui的对象?

好像 var mBox = mini.get(document.activeElement);这样mBox就是miniUI对象了.

Rank: 6Rank: 6

6#
发表于 2022-7-28 08:35:46 |只看该作者
hejin8288 发表于 2022-7-27 18:34
好像 var mBox = mini.get(document.activeElement);这样mBox就是miniUI对象了.

日历插件这些 应该不行吧

Rank: 8Rank: 8

7#
发表于 2022-7-28 09:01:05 |只看该作者
哎呀 发表于 2022-7-28 08:35
日历插件这些 应该不行吧


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

8#
发表于 2022-7-28 09:49:05 |只看该作者
felt 发表于 2022-7-28 09:01

非常感谢,现在就还有一个问题,<table>中某些行隐藏了,如何跳过这些?用的css:  display: none

Rank: 6Rank: 6

9#
发表于 2022-7-28 11:06:10 |只看该作者
本帖最后由 哎呀 于 2022-7-28 11:19 编辑
哎呀 发表于 2022-7-28 09:49
非常感谢,现在就还有一个问题,中某些行隐藏了,如何跳过这些?用的css:  display: none ...

已经解决了,isDisplay()可以判断出,getVisible()、getVisible()、isDisplay()都判断不了mini.hidden(),  我用getEl().type === "hidden"来判断的  不知道还有没有更简单的方法

Archiver|普加软件

GMT+8, 2024-11-26 00:48 , Processed in 1.039139 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部