elosh: Formulareinträge überprüfen, Lösungsvorschlag

Beitrag lesen

echt lieb von dir Tom,

hab es auch schon geschafft, aber etwas anders als du.
kannst du mir vielleicht bei einer anderen Sache weiterhelfen.
Also, wie ich schon erwähnt habe erweitere ich mein Formular mit einem ADD-Button, jetzt möcht ich aber, dass es möglich ist, den zuletzt hinzugefügten Teil mit einem remove-Button zu entfernen.
Ich schaff es immer nur alle hinzugefügten zu entfernen.

<script language="JavaScript">
curAuthor = 2;
function addAuthor(IndNr) {
 FormTags =  "<table><tr><td><b>Author #" + IndNr + "</b></td></tr><tr><td>Surname:<br>" +
        "<input type=text name=surname" + IndNr + " size=30></td>" +
       "<td>Name:<br><input type=text name=name" + IndNr + " size=30></td></tr>" +
       "</table></td></tr><tr><td><table><tr><td>Institution:<br>" +
       "<input type=text name=institution" + IndNr + " size=30></td>" +
       "<td>EMail:<br><input type=text name=email" + IndNr + "  size=30></td></tr></table><br>" +
     "<table><tr><td>Is that author member of the programming Commitee?<br></td></tr>" +
"<td><input type=radio name=pcMember" + IndNr + " value=yes>yes<br>" +
"<input type=radio name=pcMember" + IndNr + " value=no>no<br></td></tr></table></table><br>";

DivInhalt = document.getElementById("HierWirdAngefuegt").innerHTML;
 document.getElementById("HierWirdAngefuegt").innerHTML = DivInhalt + FormTags;
 curAuthor++;
}
function removeAuthor(IndNr) {

DivInhalt = document.getElementById("HierWirdAngefuegt").innerHTML;
 document.getElementById("HierWirdAngefuegt").innerHTML = -DivInhalt - FormTags;

}

In den letzten 3 Zeilen entferne ich alle hinzugefügten.
Standardmässig hat der Benutzer die Möglichkeit einen Autor hinzuzufügen. Beim entfernen bleibt genau dieser übrig.

Weisst du da weiter?