Hallo
Ich habe eine Tabelle, die mit Grunddaten gefüllt ist. Der Benutzer soll aber die möglichkeit haben, weitere Daten über ein Formular in die Tabelle einzugeben. Dazu hab ich bisher unter der Tabelle einen Link, über den ein JavaScript aufgerufen wird, das eine neue Zeile in die Tabelle einfügt:
Gibt es eine Möglichkeit, dass das Script immer dann aufgerufen wird, wenn in der letzten Zeile eine Änderung gemacht wurde? Einfach nur ein onchange="NeueZeile();" in das input Tag einsetzt hilft ja nicht viel weiter, weil dann jedesmal, wenn man den Inhalt in der Zeile verändert eine neue Zeile eingefügt wird. Das soll aber nur einmal passiern.
Danke schon mal für eure Hilfe
Schöne Grüße
Ich habe eine Tabelle, die mit Grunddaten gefüllt ist. Der Benutzer soll aber die möglichkeit haben, weitere Daten über ein Formular in die Tabelle einzugeben. Dazu hab ich bisher unter der Tabelle einen Link, über den ein JavaScript aufgerufen wird, das eine neue Zeile in die Tabelle einfügt:
Code:
function NeueZeile()
{
var tabelle = document.getElementById("verbuendeteTab");
var row = tabelle.insertRow(-1); // -1 = am ende
var cell = row.insertCell(-1);
var cell2 = row.insertCell(-1);
cell.innerHTML = "<input type=text name=test1>";
cell2.innerHTML = "<input type=text name=test2>";
}
Gibt es eine Möglichkeit, dass das Script immer dann aufgerufen wird, wenn in der letzten Zeile eine Änderung gemacht wurde? Einfach nur ein onchange="NeueZeile();" in das input Tag einsetzt hilft ja nicht viel weiter, weil dann jedesmal, wenn man den Inhalt in der Zeile verändert eine neue Zeile eingefügt wird. Das soll aber nur einmal passiern.
Danke schon mal für eure Hilfe
Schöne Grüße