Da MooTools schon geladen ist, kannst du das auch etwas netter mit MooTools aufsetzen und zwar ohne, dass das JS permanent läuft, sondern so, dass du das Event abfängst, wenn der Besucher in dem Feld eine Taste tippt und wieder loslässt (keyup).
HTML-Code:
<script type="text/javascript">
/* <![CDATA[ */
window.addEvent('domready', function(){
var sum, myInput_1, myInput_2, value;
sum = 12;
// myInput_1 = $('field_1'); // id selector
myInput_1 = $$('.field_1')[0]; // class selector
myInput_2 = $$('.field_2')[0];
myInput_1.addEvent('keyup', function(){
value = this.get('value') * sum;
myInput_2.set('value', value);
});
});
/* ]]> */
</script>
// leitet einen Kommentar ein. Ich habe die Elemente hier anhand einer Klasse gegriffen, nicht nach dem NAME Attribut, da das mit MooTools einfacher ist, ID ist noch einfacher. Habe ein Beispiel für das Holen eines Elementes anhand seiner ID oben mit rein gesetzt. final habe ich nicht benutzt, könnte sein, dass das gesperrt ist, wird auf jeden Fall bei meinem Syntax-Highlighter fett.
Lesezeichen