Hey all -- Here is my page source and the corresponding generated generated HTML. As you can see, this DIV is not well-formed, and naturally does not rended correctly. Any help would be appreciated.
Thanks, Scott ================== <s:form action="register" method="post" id="registerForm"> <s:textfield name="user.username" value="%{user.username}" label="%{getText('user.username')}" size="40" labelposition="right" /> <s:textfield name="user.password" value="%{user.password}" label="%{getText('user.password')}" size="40" /> <s:textfield name="user.firstName" value="%{user.firstName}" label="%{getText('user.firstName')}" size="40" /> <s:textfield name="user.middleName" value="%{user.middleName}" label="%{getText('user.middleName')}" size="40" /> <s:textfield name="user.lastName" value="%{user.lastName}" label="%{getText('user.lastName')}" size="40" /> <s:textfield name="user.zip.zip" value="%{user.zip.zip}" label="%{getText('user.zip')}" size="10" onblur="javascript:dojo.event.topic.publish('zipEnteredTopic')" /> <s:div autoStart="false" formId="registerForm" theme="ajax" id="zipDiv" listenTopics="zipEnteredTopic" href="%{zipUrl}" /> <s:submit value="%{getText('label.save')}" /> </s:form> ================== <FORM id=registerForm name=register onsubmit="return true;" action=/dsms/register.action method=post> <TABLE class=wwFormTable> <TBODY> <TR> <TD class=tdLabel> <LABEL class=label for=registerForm_user_username> User Name: </LABEL> </TD> <TD> <INPUT id=registerForm_user_username size=40 name=user.username> </TD> </TR> <TR> <TD class=tdLabel> <LABEL class=label for=registerForm_user_password> Password: </LABEL> </TD> <TD> <INPUT id=registerForm_user_password size=40 name=user.password> </TD> </TR> <TR> <TD class=tdLabel> <LABEL class=label for=registerForm_user_firstName> First Name: </LABEL> </TD> <TD> <INPUT id=registerForm_user_firstName size=40 name=user.firstName> </TD> </TR> <TR> <TD class=tdLabel> <LABEL class=label for=registerForm_user_middleName> Middle Name: </LABEL> </TD> <TD> <INPUT id=registerForm_user_middleName size=40 name=user.middleName> </TD> </TR> <TR> <TD class=tdLabel> <LABEL class=label for=registerForm_user_lastName> Last Name: </LABEL> </TD> <TD> <INPUT id=registerForm_user_lastName size=40 name=user.lastName> </TD> </TR> <TR> <TD class=tdLabel> <LABEL class=label for=registerForm_user_zip_zip> Zip Code: </LABEL> </TD> <TD> <INPUT id=registerForm_user_zip_zip onblur="javascript:dojo.event.topic.publish('zipEnteredTopic')" size=10 value=62025 name=user.zip.zip> </TD> </TR> <DIV id=zipDiv showError="true" listenTopics="zipEnteredTopic" href="http://localhost:8080/dsms/ZipCode.action" formId="registerForm" autoStart="false" dojoType="struts:BindDiv"> <LABEL class=label for=user_zip_city> City: </LABEL> </TD> <TD> <INPUT id=user_zip_city size=40 value=Edwardsville name=user.zip.city> </TD> </TR> <TR> <TD class=tdLabel> <LABEL class=label for=user_zip_state> State: </LABEL> </TD> <TD> <INPUT id=user_zip_state size=2 value=IL name=user.zip.state> </TD> </TR> </DIV> <TR> <TD colSpan=2> <DIV align=right> <INPUT id=registerForm_0 type=submit value=Save> </DIV> </TD> </TR> </TBODY> </TABLE> </FORM>