Как установить фокус на текстовое поле в Struts 1.3 Framework
Вот мой файл validation.xml:
<field property="firstName" depends="required,mask,maxlength">
<msg name="required" key="error.required" />
<msg name="mask" key="error.invalid" />
<msg name="maxlength" key="length.outofbound" />
<arg key="aa1.aaa01.lbl03" position="0" />
<var>
<var-name>mask</var-name>
<var-value>${nameRegEx}</var-value>
</var>
<var>
<var-name>maxlength</var-name>
<var-value>40</var-value>
</var>
</field>
Вот jsp, который отображает ошибку для обязательного поля:
<tr>
<td><bean:message key="aa1.aaa01.lbl03" /><span
class="errMsg">*</span></td>
<td><html:text property="firstName" name="AA1_AAA01Form"
styleId="fName" styleClass="form-element" maxlength="40" /> <logic:messagesPresent>
<html:errors property="firstName" />
</logic:messagesPresent></td>
</tr>
Я хочу сосредоточиться на этом текстовом поле, когда генерируется ошибка. В настоящее время это дает ошибку для этого поля, но я не могу установить фокус на это текстовое поле. Пожалуйста, предположите, что сообщения поступают правильно от классов Action, и константы хорошо определены. Любая помощь будет принята с благодарностью. Пожалуйста, попросите код, который необходим для дальнейшей помощи. Ключ (aa1.aaa01.lbl03), использованный выше, состоит из "firstName".