我有一个下拉列表,其值为2到12。 并显示两个文本框。我想要的是当用户更改下拉列表的值时,应根据计数生成文本框。我应该在服务器端这样做吗?我认为如果在客户端完成会更好。请帮我提供代码示例。 提前谢谢。
答案 0 :(得分:1)
使用jQuery和这段代码:
var count = $('#dropDown').val();
for(i = 0; i < count; i++)
{
$('#textboxContainer').append("<input type='text' />");
}
答案 1 :(得分:0)
for(i=0;i<selectedValue;i++){
var txt = document.createElement("input");
txt.type = 'text';
txt.id = "textbox_'+ i;
document.getElementById('divId').append(txt);
}
如果你想使用JS。
如果您想从服务器端执行,可以在asp.net上执行类似的实现。
答案 2 :(得分:0)