在HTML表单中的li元素中包含li的替代方案



我正在创建一个表单,其中"您隶属于机构吗?"?"是/否"问题应显示另一个包含相关信息的小表格。我正在尝试使用jQuery fadeIn() fadeOut()方法&尝试显示子窗体。但当我试着去做的时候。

  1. 将CCD_ 3标签置于整个表单&试图打电话。但它说我不能把li放在XHTML 1.0过渡中的另一个li

  2. 当我尝试将子表单放入div中时,它会说div不能放入ul元素中。

有办法解决这个问题吗?我想更改DOCTYPE就可以了,但我现在确定哪一个是好的,或者可能有其他方法来处理标签。

第2部分:

我成功地使我的子窗体褪色的东西工作。但当我第一次按Y时&然后选择N选项。这两个子窗体连接在一起。我想我必须编写更多的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>

类似地,对于NO选项,我的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>

谢谢,

不能将li放在li中,但可以将其放在ul 中

<ul>
  <li>
    <ul>
      <li></li>
    </ul>
  </li>
</ul>

<李>不能具有直接<李>儿童确保你写的任何东西都不是为了实现这一点。

类似地,<div>不能是<ul>。但是它可以是<李>内部<ul>。

相关内容

  • 没有找到相关文章

最新更新