动态下拉菜单或输入

时间:2019-03-15 09:05:58

标签: javascript php drop-down-menu

我尝试使用此数组进行动态输入。

   $arr = [array("type"=>"text","name"=>"A"),
            array("type"=>"radiogroup","name"=>"C","choices"=>array("0"=>"C_N01","1"=>"C_N02","2"=>"C_N03"))];

现在我可以像这样显示了。

foreach($arr as $value){

    if($value['type'] == 'text'){
        echo 'text'.$value['name'].'<br>';
    }

    if($value['type'] == 'radiogroup'){
        echo 'radiogroup'.$value['name'].'<br>';
        $choicesCount = count($value['choices'])-1;
            for ($x = 0; $choicesCount>= $x ; $x++){
                echo 'choices'.$value['choices'][$x].'<br>';

            }
    }

    if($value['type'] == 'checkbox'){
        echo 'checkbox'.$value['name'].'<br>';
    }

}

我的目的是这样的。 enter image description here

如果我选择A(type =“ text”),则显示输入,但不显示选择选项。
否则,如果选择C(类型=“ radiogroup”)显示选择选项,而不显示输入。

php方式或javascripts方式

0 个答案:

没有答案