Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML<;OL>;每个动态生成的选项显示1_Html_Html Lists - Fatal编程技术网

HTML<;OL>;每个动态生成的选项显示1

HTML<;OL>;每个动态生成的选项显示1,html,html-lists,Html,Html Lists,我使用下面的php代码来呈现带有标记的不同选项。一切正常,为每个选项显示1 <ol> <li> <h3><?php echo $question ?></h3> <div> <input type="radio" name="question[<?php echo $id ?>]" id = "

我使用下面的php代码来呈现带有
标记的不同选项。一切正常,
为每个选项显示1

 <ol>
     <li>
         <h3><?php echo $question ?></h3>
         <div>
             <input type="radio" name="question[<?php echo $id ?>]"
                    id = "php   " value="<?php echo $answer1 ?>" />
             <label for = "php"> <?php echo $answer1 ?></label>                     
         </div>
         <div>
             <input type="radio" name="question[<?php echo $id ?>]"
                    id = "php" value="<?php echo $answer2 ?>" />
             <label for = "php"><?php echo $answer2 ?><label>
         </div>
         <div>
             <input type="radio" name="question[<?php echo $id ?>]"
                    id = "php" value="<?php echo $answer3 ?>" />
             <label for = "php"><?php echo $answer3 ?></label>
         </div>
         <div>
             <input type="radio" name="question[<?php echo $id ?>]"
                    id = "php" value="<?php echo $answer4 ?>" />
             <label for = "php"><?php echo $answer4 ?></label>
         </div>
    </li>
</ol>


  • 对于每个编号的列表项,必须有一个单独的
  • 标记

    因此,您的标记应该如下所示:

    <h3><?php echo $question ?></h3>
    
    <ol>
        <li>
            <input type="radio" name="question[<?php echo $id ?>]" id="php<?=$answerId1?>" value="<?php echo $answer1 ?>" />
            <label for="php<?=$answerId1?>">
                <?php echo $answer1 ?>
            </label>
        </li>
        <li>
            <input type="radio" name="question[<?php echo $id ?>]" id="php<?=$answerId2?>" value="<?php echo $answer2 ?>" />
            <label for="php<?=$answerId2?>">
                <?php echo $answer2 ?>
            </label>
        </li>
        <li>
            <input type="radio" name="question[<?php echo $id ?>]" id="php<?=$answerId3?>" value="<?php echo $answer3 ?>" />
            <label for="php<?=$answerId3?>">
                <?php echo $answer3 ?>
            </label>
        </li>
        <li>
            <input type="radio" name="question[<?php echo $id ?>]" id="php<?=$answerId4?>" value="<?php echo $answer4 ?>" />
            <label for="php<?=$answerId4?>">
                <?php echo $answer4 ?>
            </label>
        </li>
    </ol>
    
    请尝试以下代码:

    <h3><?=$question?></h3>
    <ol>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer1?>" />
                <?=$answer1?>             
            </label>
        </li>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer2?>" />
                <?=$answer2?>
            </label>
        </li>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer3?>" />
                <?=$answer3?>
            </label>
        </li>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer4?>" />
                <?=$answer4?>
            </label>
        </li>
    </ol>
    
    
    
  • 而不是

  • 我不知道您为什么要制作一个只有1 LI的OL,其中包含4个带选项的DIV,在您忘记之前,
    标签必须引用所引用输入的唯一ID。您可能需要编辑代码以添加这些唯一ID(并在第一个ID处删除这些尾随空格)。我猜他的ID不是唯一的,因为它也用于名称中。名称中的ID必须保持不变。否则,它们将不会被链接感谢您的建议..我想在问题级别应用顺序列表,这是使用line而不是在radio options呈现的。。无线电选项只是问题的多选答案。希望你能理解我的要求。
    
    <h3><?=$question?></h3>
    <ol>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer1?>" />
                <?=$answer1?>             
            </label>
        </li>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer2?>" />
                <?=$answer2?>
            </label>
        </li>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer3?>" />
                <?=$answer3?>
            </label>
        </li>
        <li>
            <label>
                <input type="radio" name="question[<?=$id?>]" value="<?=$answer4?>" />
                <?=$answer4?>
            </label>
        </li>
    </ol>