一部のフィールドが必須で、一部が必須ではないフォームがあるという要件があります。フォームにドロップダウンがあり、最初に「すべてのフィールドを表示」、もう1つが「必須フィールドのみを表示」という2つの条件があります。ユーザーが「すべてのフィールドを表示」を選択すると、すべてのフィールドが表示されます。ユーザーが「必須フィールドのみを表示」を選択すると、必須フィールドのみが表示されます。
<form:form method="POST" action="addCountry.htm" commandName="countryForm" id="countryForm">
<table>
<tr>
<td>Select fields:</td>
<td align="center">
<select name="fields">
<option value="non mandatory">show all fields</option>
<option value="mandatory">show only mandatory fields</option>
</select>
</td>
</tr>
<tr>
<td>Country Name :</td>
<td><form:input path="countryName"/>
</td>
</tr>
<tr>
<td>Country ISD Code :</td>
<td><form:textarea path="countryISDCode" />
</td>
</tr>
<tr>
<td>Nationality :</td>
<td><form:textarea path="nationality"/></td>
</tr>
<tr>
<td colspan="3"><input type="submit" value="submit"/></td>
</tr>
</table>
</form:form>
国名と国ISDコードが必須で、国籍が必須ではない例として、このフォームを取り上げます。次に、ドロップダウン選択に基づいて、これらのフィールドを表示します。
よろしくブラジェッシュ