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

3

我有一个视图页面,看起来像这样:

<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员工”,我需要删除这些错误消息,只显示输入字段。请帮帮我!
2个回答

1
使用JavaScript在输入表单字段时使用事件来清除这些表单错误...

1
你能分享一个代码片段吗,类似于如何实现这个功能? - lakshmi
这可能会对您有所帮助:http://www.mkyong.com/spring-mvc/spring-mvc-form-errors-tag-example/ - Narayan Subedi

-1

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


2
如果我删除这些代码行,验证部分将不会执行!! - lakshmi
@lakshmi 使用与背景颜色相同的字体颜色。 - Ravindra Bagale
如果我使用与背景相同的颜色,那么当我需要显示错误时该怎么办? - lakshmi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接