为什么没有html:form struts标签触发焦点事件?

时间:2016-10-06 07:58:27

标签: javascript html focus struts-1

以下HTML代码:

<html:form action="myAction" focus="code">
    <html:text styleId="inputCode" property="code" />
</html>

生成以下javascript代码:

<script type="text/javascript" language="JavaScript">
    <!--
        var focusControl = document.forms["MyForm"].elements["code"];

        if (focusControl != null && focusControl.type != "hidden" 
              && !focusControl.disabled && focusControl.style.display != "none") {
            focusControl.focus();
        }
    // -->
</script>

应该关注代码输入文本,但它不是。我已经尝试在我的ready函数中编写完全相同的javascript代码,这样就完美了。有谁知道发生了什么事?

0 个答案:

没有答案