我正在动态创建输入框以捕获某个单词的输入(例如 H E L L O 表示“你好”)。我想在每个输入框中输入单个字符后将焦点设置到下一个输入框。我该怎么做?
<ui:repeat value="#{alphabets}" var="alphabet">
<h:inputText value="#{alphabet.value}"/>
</ui:repeat>
这样就可以了
// script
function jumpNext(input) {
$(input).next("input[type=text]").focus();
}
// jsf
<ui:repeat value="#{alphabets}" var="alphabet">
<h:inputText value="#{alphabet.value}" onkeyup="jumpNext(this)" />
</ui:repeat>
example http://jsbin.com/ayopi4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)