Hi Hajo,
beím schnellen Überfliegen fällt mir auf:
<form name="Test">
<input type=text size=30 name="Eingabe" language=javascript
onkeyup="transformToUpperCase(Eingabe)" onchange="checkInput(this)">
</form>
</body>
</html>
Könnte es sein, dass bei dieser Kontruktion t h e o r e t i s c h nach jedem Aufruf der "transform"-Funktion das onchange-Ereignis eintreten müsste??
Beobachtest Du dasselbe bei Verwendung des onblur-Handlers?
Grüße,
Martin
Hai Martin,
das onchange-Ereignis tritt nicht direkt ein, wenn sich etwas geändert hat, sonder vielmehr erst, wenn der Anwender irgendetwas in ein Feld eingibt und dann woanders hinklickt.
siehe auch: http://www.teamone.de/selfhtml/tebj.htm#a4
Mit dem onBlur-Ereignis funktioniert mein Script aber lustigerweise.
Ciao, Hajo