我有一个格式如下的表格:http: //jsfiddle.net/E3DfA/
What I am trying to achive is so that when the value of the select changes, the number of form inputs changes.
我四处搜索,但没有发现对我真正有意义的东西,我知道我需要使用 ajax,但我该怎么做。朝着正确的方向推动将不胜感激!
我有一个格式如下的表格:http: //jsfiddle.net/E3DfA/
What I am trying to achive is so that when the value of the select changes, the number of form inputs changes.
我四处搜索,但没有发现对我真正有意义的东西,我知道我需要使用 ajax,但我该怎么做。朝着正确的方向推动将不胜感激!
您不需要使用 AJAX。您需要捕获元素input
上的事件select
,然后生成要显示的 HTML 代码。
看看jQuery库,文档包含可能的示例。
你快到了
$("select").change(function () {
var str = "";
var count = Number($("select option:selected").val())
for (var i = 0; i < count; i++) {
str += '<div class="oneinput"> <label>' + i
+ "</label> <input name='" + i + "'></input>"
+ "</div>";
}
$("#text").html(str);
});
您.each
在需要使用for
-loop 的地方使用了。each
遍历数组。</p>