0

struts2 チェックボックスがチェックされているかどうかに基づいてフィールドを表示/非表示にしたいと思います。これが私のコードです:

<s:checkbox label="Show/Hide" name="showHide" />
<s:textfield required="false" label="Extra Details" name="person.extraDetails" />

したがって、ユーザーが「showHide」をチェックすると、「person.extraDetails」が表示されます。チェックを外すと、非表示になります。

4

1 に答える 1

3

これを達成するための多くの方法

jquery を使用したサンプル:

<div  style="display: none;" id="divHideID">
<s:textfield required="false" label="Extra Details" name="person.extraDetails" />
</div>

脚本

<script type="text/javascript">
$("#showHide").click(function () {
        $("#divHideID").toggle();
        });
</script>
于 2012-08-30T10:53:41.927 に答える