-3

假设我在 html 中有一个文本框,它将指定文本框的数量应该使用 html 和 javascript 的文本框 ID 序列动态生成。
怎么做?

4

2 回答 2

0

你可以这样做:

$("input.number").on("change", function() {
    var num = $(this).val();
    for(var i=0; i<num; i++) {
        $(this).after('<input type="text" />');
    }
});

http://jsfiddle.net/ryanbrill/9c5jY/

于 2013-04-17T04:14:40.217 回答
0

可以使用java脚本完成,如果使用jquery会很容易。

如果您的代码是

<input type=text id=noOfTb onchange="change();"/>
<div id=tbs>
</div>

然后添加 jQuery 和以下脚本

<script type=javascript>
function change(){
var no= $("#noOfTb").val();
for(var i=0;i<no;i++){
    $("#tbs").append("<input type=text id="+i+" >");
  }
}
</script>
于 2013-04-17T04:25:12.047 回答