ne Form? Du meinst ein Formular?
jo^^
Außerdem wären dann nicht nur die inputs weg, sondern auch alle Labels und strukturierenden Elemente.
Hab eh keine Labels, sondern nur inputs, von daher wär das mir auch egal, hätte ich halt als letzen Ausweg gemacht.
So nicht ganz, denn inerhalb des Formulars lassen sich nur die Form Controls, also die Formularelemente so ansprechen. Du kannst aber problemlos die Elemente, die du verschwinden lassen willst, in ein gruppierendes Element stecken, diesem eine ID geben und es dann mit document.getElementById() adressieren.
Find halt die Methode ohne document.getElementById chilliger, weil die in dem Fall sinnvoller ist, da ich inputs mit gleichem Namen hab.
Wenn ja, mit welchem Element muss ich das machen? Div wäre ja naheliegend, aber soweit ich weiß, kann man dem kein Name geben, oder?
Ein div wäre eine Möglichkeit (stimmt, div darf kein name-Attribut haben, aber eine ID). Innerhalb eines Formulars ist aber vermutlich fieldset das passendere Element.
Nebenbei gefragt: Warum möchtest du die Elemente löschen? Reicht es nicht, wenn du sie (oder ihr gruppierendes Containerelement) per CSS mit display:none; ausblendest? In diesem Fall würde es genügen, dem Containerelement oder eventuell auch dem Formular selbst mit Javascript dynamisch eine Klasse zu geben (oder wegzunehmen) und mit CSS auf diese Veränderung zu reagieren.
Ne, das sollte schon ganz weg sein, da das alles dynamisch ist und die Spaltenanzahl nicht feststehlt. Aber danke, fieldset ist genau das, was ich brauche (y) Es funktioniert :)
lg
lollollol