dyn. Textfeld, das automatisch die nötige Breite für den geladenen Text annimmt

Status
Nicht offen für weitere Antworten.

zg peripherals

Erfahrenes Mitglied
Hi,

ich habe ein ganz normales, standart Textfeld. Der Inhalt diese textfeldes wird aus einer php-Seite eingelesen.

PHP:
<input type=text size="160" value="<?php echo $text[$id];?> " readonly>

Wie kann ich den Code ändern, so dass das Textfeld sich der breite des einzulesenen Textes anpasst? Also wenn der Textzug aus 27 Buchstaben besteht, soll das Textfeld die exakte Länge annehmen. Und das bei jedem Text einzeln.

Bitte um Hilfe!

Vielen Dank schonmal!

zg
 
PHP:
<input type=text size="<?php echo strlen($text[$id]);?>" value="<?php echo $text[$id];?>" readonly>

würde dem Textfeld als "size"-Wert die Zeichenzahl von $text[$id] geben.
Das ist nicht besonders genau... ausserdem hängt das den noch von der Laufweite der verwendeten Schrift und dem jeweiligen Browser(die interpretieren die size-Angaben jeweils unterschiedlich) ab, aber zumindest ist schon mal nen Anhaltspunkt. :)
 
Status
Nicht offen für weitere Antworten.
Zurück