2013-09-29 67 views
-2

我只是想問如何根據選擇的數字自動下拉文本框。 例如,我有一個2,3,4,5等下拉值,當我點擊2,它會下拉兩個文本框,三如果值是3,謝謝,非常感謝。seletec後的文本框下拉菜單

+0

我不明白。向我們展示一些代碼。 – sskoko

+0

我真的沒有代碼,我只是在研究這個主題,後來在這裏問。 :) –

+0

「下拉文本框」是什麼意思? – David

回答

0
<?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" /> 
+0

這我,我的意思是,感謝穆賓哈立德,:) –

0

您的意思是說您想基於select元素的值自動隱藏/自動顯示文本input?像這樣的東西應該工作:

<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;" /> 

,然後在jQuery代碼:

$('#theSelect').change(function() { 
    if ($(this).val() == '1') { 
     $('#theText').show(); 
    } else { 
     $('#theText').hide(); 
    } 
}); 

您可以使用不同的動畫的顯示/隱藏的部分,當然。但基本的想法是,你默認隱藏它(我在這個例子中使用內聯CSS,但你可以輕鬆地使用你現有的CSS文件),然後當select值發生變化時根據某些條件顯示/隱藏它。