下拉菜单 - 选择dynamics-jquery

时间:2013-11-20 16:24:47

标签: html-select

我尝试使用jQuery进行动态选择,例如:

<select >
<option value=1> 1</option>
<option value=2> 2</option>
<option value=3> 3</option>
<option value=4> 4</option>
</select>

当我得到value =“x”

我想添加

count=x;
for(int i=1 ; i<=count; i++){
<select > </select>
}

我的代码有问题,这段代码添加和添加..我不想要这个 我只想添加'x'选择

http://jsfiddle.net/hqLPp/48/

1 个答案:

答案 0 :(得分:0)

如果您希望结果在同一页面上,那么这可能很有用,

这将在您的页面上,您想要结果

    <script>
    function showSelectBox(str)
    {
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("myresult").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","test.php?q="+str,true); // Pass value to another page Here->test
    xmlhttp.send();
    }
    </script>


    <select name='check' onchange="showSelectBox(this.value)">
            <option>Select</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
    </select>

    <div id="myresult">


    </div>

Now on test.php Simply Call Value&amp;把选择框,

    <?php
    $q = $_GET['q'];

    for($i=1 ; $i<=$q; $i++)
    {
        echo '<select > </select>';
    }
    ?>