• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Value zurücksetzen

Status
Für weitere Antworten geschlossen.

vit_o

Neues Mitglied
Moin moin,
ich wollte eine Tabellenzeile mit vielen Inputelementen kopieren, dabei aber nicht die Werte der Inputfelder, die inputfelder an sich allerdings schon. Ich habe es über Rekursion versucht. Hab aber einen Fehler eingebaut und weiß nun nicht wo. Das ist auch so ziemlich das erste mal, dass ich js überhaupt benutze. Wie debugged man diese Sprache denn eig? Gibt es dazu eine gute freeware, die nicht zu kompliziert ist? Hier mein Code-abschnitt:
Code:
function loesche_value(element)
{
      if(element.hasChildNodes())
      {
            for(var i = 0; i < element.length; i++)
            {
              element.childNodes[i]    =    loesche_value(element.childNodes[i]);
            }
       }
       elseif(element.getAttributeNode("value")!=="")
       {
            element.setAttribute("value", "");
       }
        return element;
}
Danke schon mal im Voraus.
 
ich versteh e nicht ganz was du willst?
wenn du mittels js ein input löschen willst brauch man keinen langen quelltext (ich zumindest nicht)
Das geht viel einfacher so:
Code:
document.getElementById('id des inputs').value = '';
 
naja, also meine inputfelder haben keine ID und es sind auch ein paar mehr. Ich kopiere vorher eine ganze Zeile, aus der ich dann alle Werte der Inputfelder löschen will. Ich hätte das gerne allgemein gelöst und nicht für jedes inputfeld einzeln.
 
vll. indem du dir alle inputs holst?

Code:
document.getElementById("myformRef").getElementsByTagName("input")
oder allgemeiner:
Code:
document.getElementById("myformRef").elements
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben