如何清除JSP页面中显示的所有验证错误?

时间:2012-12-06 11:23:34

标签: jsp

我有一个看起来像的视图页面:

<tr>
    <td align="right"><b>Select your role:</b></td>
    <td align="left">
        <select name="role" id="role" onchange="enableTextBox();">
            <option value="Admin">Admin</option>
            <option value="csc">CSC Employee</option>
        </select><br/>
        <font color=red>
            <form:errors path="role" cssClass="validationError"/>
        </font>
    </td>
</tr>

<tr align=center>
    <td align="right"><b>User ID:</b></td>
    <td align="left">
        <input type="text" id="uname" name="uname" value="" size="15" /><br/>
        <font color="red">
            <form:errors path="uname" cssClass="validationError"/>
        </font>
    </td>
</tr>

<tr align=center>
    <td align="right"><b>Password:</b></td>
    <td align="left">
        <input type=password id="pwd" name="pwd" value="" size="15" /><br/>
        <font color="red">
            <form:errors path="pwd" cssClass="validationError"/>
        </font>
    </td>
</tr>

我已经验证了在输入字段附近以红色字体引发错误的页面。 假设管理员登录并在验证后显示错误消息。现在,如果管理员想从下拉列表中选择“csc employee”,我需要删除这些错误消息,并且只显示输入字段。

请帮助我!

2 个答案:

答案 0 :(得分:1)

使用javascript在这些字段上输入时使用事件清除这些表单错误...

答案 1 :(得分:-1)

只需删除所有这些行<form:errors path="uname" cssClass="validationError"/>