molily: input type = text mit javascript beinflussen

Beitrag lesen

Hallo, Henning.

Du solltest die Strings besser in Hochkommata einschließen, denn HTML-Attributwerte werden in doppelte Anführungszeichen eingeschlossen:

document.write('<input type="text" name="Name" value="Ihr Name" size="18" maxlength="50" class="input_ns" onfocus="this.value=''">');

Wenn Hochkommata im String selbst vorkommen und sie nicht das Stringende andeuten sollen, müssen sie mit einem \ maskiert werden. Dadurch kannst du onfocus="this.value=''" im String problemlos unterbringen.

Die Styles kannst du übrigens als Klassen auslagern (http://selfhtml.teamone.de/css/formate/zentrale.htm#klassen), dadurch wird der Code viel übersichtlicher.

Zudem musst du in einem noscript-Element ein Eingabefeld definieren, welches angezeigt wird, wenn JavaScript deaktiviert ist.

FONT-FAMILY : Verdana,Arial; FONT-SIZE : 12px;

CSS-Eigenschaften und -Werte schreibst du am besten klein.
Du musst außerdem eine generische Schriftfamilie zusätzlich zu verdana und arial angeben, also font-family:verdana,arial,sans-serif;. Vielleicht könntest du noch Helvetica angeben, darüber gab es AFAIK eine Diskussion in <dciwam />, du kannst ja mal suchen.

Grüße,
Mathias