我在jquery的下面的脚本:插入值创建的动态的JavaScript
$(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('<label>Raspuns' + counter + ' : </label>' +
'<input type="text" name="textbox' + counter +
'" id="textbox' + counter + '" value="" >');
newTextBoxDiv.appendTo("#TextBoxesGroup");
counter++;
});
$("#removeButton").click(function() {
if (counter == 1) {
alert("No more textbox to remove");
return false;
}
counter--;
$("#TextBoxDiv" + counter).remove();
});
});
这上的一个按钮的按压产生动态文本框。我的问题是:我怎样才能从这个动态texboxes使用c#.in PHP的值我做了一个foreach,但在C#它不工作。你能指点我一个方向吗?我在一个asp.net应用程序中使用了c#。我已经更新了jquery的答案,但仍然没有弄清楚如何从文本框中获取值。
您是否尝试过在ASP.NET页面上设置断点并检查POST数据的内容?应该很清楚你必须从数据结构本身做什么。甚至不需要阅读文档,即使这也是一个好主意。 – Tomalak 2012-04-02 09:54:47
通过javascript添加到页面中的任何html控件修改都不会被服务器端识别。而不是从服务器端读取控件,您可以通过asp hiddenfield传递值 – mshsayem 2012-04-02 09:56:19
我怎么能通过它们? – Bibu 2012-04-02 10:58:57