私はフォームを作成しています。'あなたは機関に所属していますか?Y / Nの質問には、関連情報を含む別の小さなフォームが表示されます。jQueryfadeIn()
fadeOut()
メソッドを使用してサブフォームを表示しようとしています。しかし、私がそれをやろうとすると。
li
フォーム全体にタグを付けて呼び出しようとします。しかし、XHTML1.0Transitionalではli
別の内部に入れることはできないと書かれていますli
サブフォームを内部に配置しようとすると、要素内に
div
配置div
できないと表示されます。ul
これを回避する方法はありますか?DOCTYPEを変更することでうまくいくと思いますが、どちらが適切か、またはタグを回避する他の方法があるかどうかはわかりました。
パート2 :
私はサブフォームのフェージングをうまく機能させることができました。しかし、最初にYを押してから、Nオプションを選択すると。2つのサブフォームが連結されます。相互に排他的なイベントにするために、JavaScriptをもっと書く必要があると思います。これが私のjsです
<script type="text/javascript" >
$(document).ready(function() {
$('#subafform').hide();
$("#element_4_1").click( function(){
if( $(this).is(':checked')) {
$('#subafform').fadeIn();
} else {
$('#subafform').fadeOut();
}
});
});
</script>
同様に、オプションなしの場合、私のjs:
<script type="text/javascript" >
$(document).ready(function() {
$('#subnonafform').hide();
$("#element_4_2").click( function(){
if( $(this).is(':checked')) {
$('#subnonafform').fadeIn();
} else {
$('#subnonafform').fadeOut();
}
});
});
</script>
ありがとう、