以下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代码,这样就完美了。有谁知道发生了什么事?