Antipitch: Feldbreite für input (text)

Beitrag lesen

Hi Ngar,

ich verwende in einem Formular mehrfach <input type='text>. Das Formular wird durch eine Tabelle aufgeteilt

Schon mal ganz schlecht. Tabellen sollten nicht zu Layoutzwecken verwendet werden. Schöner, besser, cooler und barrierefreier sind CSS-basierte Layouts. Und besonders in Formulare gehören (IMHO) nur Formularelemente und möglichst nichts anderes.

Mit size kann ich ja leider nur die maximal angezeigten Zeichen festlegen.

Die engl. Übersetzung von Breite ist ja auch nicht "size" sondern width. In deinem Fall wären das dann aber 100% und das ginge nur, wenn deine td auch eine Breitenangabe hätte. Wenn das aber so wäre, bräuchtest du die td ja gar nicht (was ich natürlich super finden würde [s.o.]).

Wie kann ich diese Eingabefeld variabel an an die Spaltenbreite anpassen lassen?

Per Javascript. td width auslesen, in input width reinschreiben.

Gruß
Antipitch