根据输入的文本框值创建动态选择数

时间:2014-03-30 20:35:06

标签: dynamic

我有一个javascript,当用户在文本框中输入一个数字时,脚本会动态生成大量的文本框。但我需要创建的是select而不是带有从mysql数据库中检索的选项的文本框。   用于创建文本框的javascript如下所示,

           <script type="text/javascript" >

       $(document).ready(function () {

    $("#stops").change(function () {

        var count = $("#holder input").size();
        var requested = parseInt($("#stops").val(), 10);
         if(requested == 0 && count > 0){
           location.reload();
           }
          $("#title").html("Stop Codes");

        if (requested > count) {
            for (i = count; i < requested; i++) {
                var $ctrl = $('<input/>').attr({
                    type: 'text',
                    name: 'text' + i,
                    placeholder: "Enter stop " +(i+1) +" airport code"
                });
                $("#holder").append($ctrl);

            }
        } else if (requested < count) {
            var x = requested - 1;
            $("#holder input:gt(" + x + ")").remove();
        }

    });
});

HTML生成的文本框

  <td id="holder"></td>

0 个答案:

没有答案
相关问题