Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Nightly Build
-
None
-
Operating System: All
Platform: PC
-
1586
Description
The <html:form> tag generates incorrect focus javascript for radio buttons.
Here's a snippet of the JSP: (some formatting removed)
<html:form action="/postProductCategory" focus="productCategory[0]">
<html:radio property="productCategory"
value="network">Network</html:radio>
<html:radio property="productCategory"
value="connection">Connection</html:radio>
<html:submit property="next">Next</html:submit>
</html:form>
It generates javascript like: (BAD)
<script language="JavaScript" type="text/javascript">
<!--
document.forms["formProductCategory"].elements["productCategory[0]"].focus()
// -->
</script>
The CORRECT javascript is: (GOOD)
<script language="JavaScript" type="text/javascript">
<!--
document.forms["formProductCategory"].elements["productCategory"][0].focus()
// -->
</script>