Ich habe das folgende Skript in jquery:Einfügen Werte von Textbox dynamisch erstellt mit 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();
});
});
Dies erzeugt dynamische Textfelder auf Knopfdruck. Meine Frage ist: Wie kann ich die Werte aus dieser dynamischen Texboxen mit C# .in PHP Ich habe eine foreach, aber in C# es funktioniert nicht. Können Sie mich auf eine Richtung zeigen. Ich benutze C# in einer asp.net-Anwendung. Ich habe meine Antwort auf jquery aktualisiert, aber immer noch nicht herausgefunden, wie Sie die Werte aus den Textfeldern erhalten.
Haben Sie versucht, einen Haltepunkt auf Ihrer ASP.NET-Seite zu setzen und den Inhalt der POST-Daten zu überprüfen? Es sollte ziemlich klar sein, was Sie aus der Datenstruktur allein machen müssen. Es ist nicht einmal notwendig, die Dokumentation zu lesen, obwohl dies auch eine gute Idee wäre. – Tomalak
Jede HTML-Steuermodifikation, die über Javascript in die Seite eingefügt wird, wird von der Serverseite nicht erkannt. Anstatt die Steuerelemente von der Server-Seite zu lesen, können Sie einfach die Werte über eine ASP-Hiddenfield übergeben – mshsayem
Wie kann ich sie übergeben? – Bibu