我在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