javascript - 按 T​​AB 键自动归档下一个字段

标签 javascript jquery jsf

我有一个 JSf 文件,其中包含多个文本。我希望当我按下“TAB”键时,下一个归档为以前归档的值。任何帮助或代码 Material 都可以帮助我提前谢谢。

<h:column>
<f:facet name="header">             
<h:outputText value="Subno To" />               
</f:facet>
<h:inputText id="mnpSubNoTo_id1" value="#{item.subNoFrom}"/>
</h:column>

<h:column>
<f:facet name="header">             
<h:outputText value="Error Status" />               
</f:facet>
<h:inputText id="mnpErrorStatus_id1" value="#{item.subNoTo}" />
</h:column> 

我希望在这段代码中,当在字段 id = "subNoFrom"中输入文本并按 Tab 键下一个字段 id="mnpErrorStatus_id1"自动填充 id = "subNoFrom"字段值。 任何帮助都将非常适用!!!

最佳答案

onkeydown 事件添加到您的第一个 textbox 中,如下所示。

<h:inputText id="mnpSubNoTo_id1" value="#{item.subNoFrom}" onkeydown="func(event)"/>

你的 javascript 代码应该是这样的。

<script>
function func(e) {
    var txt1 = e.target || e.srcElement;
    var key = e.keyCode ? e.keyCode : e.charCode
    if(key == 9) {
        var value1 = txt1.value;
        var lastIndex = txt1.id.lastIndexOf(":");
        var txt2Id = txt1.id.substring(0, lastIndex) + ":mnpErrorStatus_id1";
        document.getElementById(txt2Id).value = value1;
    }
}
</script>

关于javascript - 按 T​​AB 键自动归档下一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14156824/

相关文章:

javascript - 检查xml文件中的元素值

javascript - 根据值显示字段

jsf - 警告 : JSF1074: Managed bean named 'bean' has already been registered

javascript - 如何在 JSF 中使用带有 Richfaces 的 javascript 函数提交表单,无需表单名称或 id?

javascript - 显示弹出窗口时 GIF 动画停止

javascript - 如何更改此嵌入播放器的 CSS?

javascript - 删除选项后选择菜单无法正确显示 - jQuery mobile

javascript - 检查空字段刷新jquery?

javascript - jscript 'type' 属性

jsf - 避免 JSF Web 应用程序上的后退按钮