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 employee」を選択したい場合、これらのエラー メッセージを削除し、入力フィールドのみを表示する必要があります。

私を助けてください!

4

2 に答える 2

1

これらのフィールドに入力中にイベントを使用してこれらのフォームエラーをクリアするには、javascript を使用します...

于 2012-12-06T12:05:18.663 に答える
-1

これらの行をすべて削除するだけです<form:errors path="uname" cssClass="validationError"/>

于 2012-12-06T11:27:55.033 に答える