Foxtable(狐表)用户栏目专家坐堂 → 移动端combobox问题


  共有5152人关注过本帖树形打印复制链接

主题:移动端combobox问题

帅哥哟,离线,有人找我吗?
qaz17909
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:807 积分:9145 威望:0 精华:0 注册:2017/1/26 14:38:00
移动端combobox问题  发帖心情 Post By:2022/5/5 16:20:00 [只看该作者]

 这里能提问关于移动端的问题吗?
设计手机移动端combobox使用时,点击右侧下拉按钮的时候,会弹出列表,但也会同时弹出手机键盘。现在希望点击右侧下拉按钮的时候,仅仅弹出列表不弹出手机键盘,而点击输入框时,弹出手机键盘。想实现该功能的设计思路是什么?去找那个下拉按钮然后阻止输入框获取焦点吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/5 16:32:00 [只看该作者]

网上搜了一下。貌似网页没有办法控制手机的键盘

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:807 积分:9145 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/5/5 17:22:00 [只看该作者]

可否用这样的思路,就是点击下拉按钮的时候,阻止输入框自动获取焦点。就是不知道如何阻止

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/5 17:25:00 [只看该作者]

内置的select控件没有办法阻止,没有焦点就无法显示下拉了。建议自己做复合控件

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:807 积分:9145 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/5/5 17:30:00 [只看该作者]

 但是把控件的editable属性设置成false的时候,就可以实现点击下拉框不弹出键盘。我尝试用鼠标事件,mouseenter时设置控件editable为false,mouseleave时设置控件editable为true,但是发现enter时有效但是leave时无效,editable没有设置回true

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:807 积分:9145 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/5/6 9:51:00 [只看该作者]

 搞定了,通过焦点的获取和移除

 回到顶部