0

現在、医療用フォームを作成していますが、もう少し動的にしたいと考えています。それで、最初のフィールドの 1 つは、患者が男性か女性かを示すラジオで、どちらかを選択すると、他のジャンルに関連するフィールドが消えてほしいと思います。

私はこのようなことを試しました:

<script type="text/javascript">
$(document).ready(function(){
    $('#Sex').change(function(){
            if($(this).val() == "Male"){
                $('#FemaleRelatedField').remove();
            }
    });
});
</script>

#Sex は無線タイプのフィールド (男性/女性) であり、#FemaleRelatedField は、男性患者を扱うときに答える必要のない特定のフィールドです。

しかし、まったく機能していないようです。

ご回答ありがとうございます。

4

1 に答える 1

0

$コードの近くにa がありませんでしたif((this).val()。コードを内部に挿入します$(document).ready()

これを試して:

<script type="text/javascript">
$(document).ready(function(){
    $('#Sex').change(function(){
        if($(this).val() == "Male"){
            $('#FemaleRelatedField').remove();
        }
    });
});
</script>
于 2013-09-05T21:58:18.643 に答える