Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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
Javascript 选择后的文本框下拉列表_Javascript_Php_Jquery_Textbox - Fatal编程技术网

Javascript 选择后的文本框下拉列表

Javascript 选择后的文本框下拉列表,javascript,php,jquery,textbox,Javascript,Php,Jquery,Textbox,我只是想问一下如何根据所选号码自动下拉文本框。 例如,我有一个下拉值2,3,4,5,等等,当我单击2时,它会下拉两个文本框,如果值为3,则会有三个文本框,谢谢,非常感谢。您的意思是要根据select元素的值自动隐藏/自动显示文本输入?像这样的方法应该会奏效: <select id="theSelect"> <option value="0">Select an option...</option> <option value="1">

我只是想问一下如何根据所选号码自动下拉文本框。
例如,我有一个下拉值2,3,4,5,等等,当我单击2时,它会下拉两个文本框,如果值为3,则会有三个文本框,谢谢,非常感谢。

您的意思是要根据
select
元素的值自动隐藏/自动显示文本
输入
?像这样的方法应该会奏效:

<select id="theSelect">
    <option value="0">Select an option...</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<input type="text" id="theText" style="display:none;" />
当然,可以对显示/隐藏部分使用不同的动画。但基本思想是,默认情况下隐藏它(在本例中,我使用了内联CSS,但您可以同样轻松地使用现有CSS文件),然后在
select
值更改时根据某些条件显示/隐藏它。


<?php
    if(isset($_REQUEST["value"])){
        $num = $_REQUEST["value"];
        for($loop =1; $loop <=$num; $loop++){
            ?>
                <div>TextBox <?php echo $loop;?><input type = 'text' name = "input_box_<?php echo "$loop ";?> ">
            <?php
        }
    }
?>
<form method = "post">
Select Number
 <select name = "value">
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
    <option value='4'>4</option>
    <option value='5'>5</option>

</select>
<input type ="Submit" />

文本框我不明白。给我们看一些代码。我没有真正的代码,我只是在研究这个主题,后来在这里被问到。:)“下拉文本框”是什么意思?根据值1,2,3添加一个文本框,如果我选择1,它将添加一个文本框。对不起,谢谢大卫,但这不是我的意思,我的意思是,例如,我有一个下拉菜单,值为1,2,3等等。我想要的是,当我单击3时,它将显示3个文本框。:)这就是我的意思,谢谢穆宾·哈立德,:)
<?php
    if(isset($_REQUEST["value"])){
        $num = $_REQUEST["value"];
        for($loop =1; $loop <=$num; $loop++){
            ?>
                <div>TextBox <?php echo $loop;?><input type = 'text' name = "input_box_<?php echo "$loop ";?> ">
            <?php
        }
    }
?>
<form method = "post">
Select Number
 <select name = "value">
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
    <option value='4'>4</option>
    <option value='5'>5</option>

</select>
<input type ="Submit" />