Felder nach parentNode löschen

skyhi

Mitglied
Hallo zusammen,
habe mit parentNode ein Formular dynamisch erweiterbar gemacht. ( mehrere Felder )
Das Problem ist, dass die Felder den Inhalt mit kopieren. Nun möchte ich, nachdem geklont wurde, den Inhalt der neuen Felder löschen.
Bekomme das aber nur für das erste und nicht für die weiteren Felder hin.
Ich denke, für einen Profi ist das kein großes Problem.
Würde mich freuen, wenn man mir da helfen kann.

Code:
function clone_this(objButton)

{

if(objButton.parentNode)

{

tmpNode=objButton.parentNode.cloneNode(true);

objButton.form.appendChild(tmpNode);

for(j=0;j<objButton.form.lastChild.childNodes.length;++j)

{

if(objButton.form.lastChild.childNodesj].type=='text')

{

objButton.form.lastChild.childNodesj].value='f';



break;

}

}

objButton.value="entfernen";

objButton.onclick=new Function('f1','this.form.removeChild(this.parentNode)');

}

}
 
Hi,

wenn ich mich nicht irre, wird der Inhalt eines geclonten Elements nicht mit übernommen, wenn
als Parameter false übergeben wird.
Code:
.cloneNode(false)
Ciao
Quaese
 
Hier die Funktion:
Code:
if(objButton.parentNode)
    {
    tmpNode=objButton.parentNode.cloneNode(true);
    objButton.form.appendChild(tmpNode);
    for(j=0;j<objButton.form.lastChild.childNodes.length;++j)
        {
        if(objButton.form.lastChild.childNodes[j].type=='text')
            {
            objButton.form.lastChild.childNodes[j].value='';
            break;
            }
        }
    objButton.value="entfernen";
    objButton.onclick=new Function('f1','this.form.removeChild(this.parentNode)');
    }
}

und hier die Felder, die er kopiert:

<DIV>

<TD valign="top" height="43" width="12%"><INPUT size=15 name=Art2[]> 
<TD valign="top" height="43" width="33%"><TEXTAREA name=Art3[] cols=40></TEXTAREA> 
<TD valign="top" height="43" width="12%"><INPUT size=10 value=1 name=Art4[] onBlur="kalkSumme()"> 
<TD valign="top" height="43" width="14%"><INPUT onBlur="kalkSumme()" size=12 value="0" name=Art5[]> 
<TD valign="top" height="43" width="24%"><INPUT size=12 value="0.00" name=Art6[]> 
<INPUT onclick=clone_this(this) type=button value="neuer Artikel"> 
</DIV>

wäre toll, wenn Du da einen Fehler erkennen würdest.
Bis dahin
 
Mmmmh.... du bist dir schon im klaren darüber, dass ein <td> kein Kindelement eines <div> sein kann? Kannst du bitte mal die komplette Tabelle posten!
 

Neue Beiträge

Zurück