我已经在我的Adobe Air中设置了TexInput控件的tabindex,使用Tab键可以很好地工作。现在我想用enter键做同样的事情。我的意思是,当我在TextInput中按enter键时,下一个控件应该被选中。
在C#中,我们可以用SendKeys做同样的事情,而据我所知,在Adobe Air中没有这样的方式。
下面是我添加的事件
// get key presses only when the textfield is being edited
inputText.addEventListener(KeyboardEvent.KEY_DOWN,handler);
function
更新:在DOM呈现完成之前,无法直接将焦点应用于文本框。
我想知道为什么focus()函数不能在隐藏元素上工作。
例如(我正在使用Vue.js ):
var vm = new Vue({
el: "#app",
data:{
showtext: false
},
methods: {
showTxt(ev){
this.showtext = true
var vm = this;
// if I uncomment setTimeout, then the textbox can set focus
我在实现这个程序的最后一部分时遇到了一个问题,即按Enter键将活动字段从一个文本字段按顺序(1,2,3,4)移动到下一个文本字段。
这需要在不移除Tab键使用的焦点循环的情况下完成。
我甚至不知道如何开始这样做,我在API中发现的唯一一件事就是用您自己的遍历策略替换它,但我不想替换它,我想创建一个与默认策略并行运行的新策略。
public class unit27 {
JButton button1 = new JButton("add to next cup");
JButton button2 = new JButton("add to next