【发布时间】:2013-03-05 23:52:24
【问题描述】:
我在我的应用程序中使用 Jquery 添加多个文本框,然后在我想要的文件后面的代码中,我可以通过 Request.form[name] 访问这些值。我想迭代这些文本框并读取用户输入的任何文本的值,因此我可以将其存储在数据库中。 知道如何将这些文本框的值保存在数据库中, 我正在使用 asp.net 2.0
$(document).ready(function () {
var counter = 2;
$("#addButton").click(function () {
if (counter > 10) {
alert("Only 10 textboxes allow");
return false;
}
var newTextBoxDiv = $(document.createElement('div')).attr("id", 'TextBoxDiv' + counter);
newTextBoxDiv.html('<table><tr><td><input type="text" name="textbox' + counter +
'" id="textbox' + counter + '" value="" ></td><td><input type="text" name="textbox' + counter +
'" id="textbox' + counter + '" value="" ></td><td><input type="text" name="textbox' + counter +
'" id="textbox' + counter + '" value="" ></td></tr></table>');
newTextBoxDiv.appendTo("#TextBoxesGroup");
return false;
counter++;
});
});
【问题讨论】:
-
你的计数器增加了吗.. 因为你的脚本在到达 'counter++' 之前总是返回 false 加上你在单个语句中创建的所有三个文本框都得到相同的 id。
-
hi return false 没问题我可以把它放在计数器增量之后,我可以更改文本框的 id,但是我如何通过 C# 中的 request.form 获取所有这些文本框并获取价值观?