相关疑难解决方法(0)

如何设置焦点在输入字段?

在AngularJS中设置焦点到输入字段的"角度方式"是什么?

更具体的要求:

  1. 当一个模态被打开时,预定义的焦点设置<input>此模态中.
  2. 每次<input>变得可见(例如,通过单击某个按钮),将焦点设置在它上面.

我试图达到第一个要求autofocus,但只有当模态被打开的第一次,只有在特定的浏览器(如Firefox中这是行不通的)这个作品.

任何帮助将不胜感激.

angularjs angularjs-directive

753
推荐指数
15
解决办法
58万
查看次数

当输入失去焦点时,如何防止cordova隐藏键盘

我正在为带有phonegap的android制作聊天应用程序,但我遇到了问题.

我有一个文本区域(用户可以在其中编写消息)和一个发送消息的按钮.

当用户点击文本区域时,键盘会出现.但是,当用户单击按钮发送消息时,文本区域字段将失去焦点,键盘将消失.我想保持键盘显示并将焦点返回到文本区域.

我试过选择键盘

$('#text-area).focus()
Run Code Online (Sandbox Code Playgroud)

但它没有成功.

我还将此行添加到我的config.xml中.

<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
Run Code Online (Sandbox Code Playgroud)

我试图使用插件https://github.com/driftyco/ionic-plugins-keyboard.当键盘要隐藏时,它会触发一个事件,但我唯一能做的就是再次打开它

cordova.plugins.Keyboard.show();
Run Code Online (Sandbox Code Playgroud)

问题是键盘隐藏/显示和动画仍然被触发.

有什么建议吗?

cordova

6
推荐指数
1
解决办法
8069
查看次数

标签 统计

angularjs ×1

angularjs-directive ×1

cordova ×1