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

请帮我!

4

2 回答 2

1

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

于 2012-12-06T12:05:18.663 回答
-1

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

于 2012-12-06T11:27:55.033 回答