fjh: Formulare: Endlosschleife bei alert

Beitrag lesen

Hi Cheatah,

Mit JavaScript kannst Du z.B. onChange prüfen, ob der Wert eine Zahl ist (sinngemäß "if (value == value*1)" müßte klappen), und andernfalls den Fokus zurück auf das Eingabefeld setzen und evtl. eine Meldung ausgeben (Vorsicht bei alert, das kann bei einem unbedarften User schnell zu einer Quasi-Endlosschleife führen).

hänge mich mal hier dran.
Was meinst du denn mit unbedarften Usern? Ich habe diese Probleme mit den Endlosschleifen bisher weniger bei unbedarften Usern als bei Netscape (will ja jetzt nicht "unbedarfe Browser" sagen <g>) gehabt. Mit einer Abfrage, ob das alert bereits geöffnet ist, läßt sich das umgehen. Nur unter Unix öffnet sich dann trotzdem 2x ein alert (keine Endlosschleife). Naja, das kriege ich auch schon noch hin, aber ich glaube ich versteh den Mechanismus der Event-Abarbeitung nicht ganz. Vielleicht hilft mir das mit den usern ja weiter....?

Gruß Franz-Josef