08. januar 2006 - 15:52Der er
7 kommentarer og 1 løsning
Tilføje eventhandler til inputboks
Hej, jeg forsøger at tilføje en eventhandler til et tekstfelt via javascript.
koden ser således ud - ganske simpelt. men det virker ikke i den webshop jeg bruger (Dandomain Webshop 5.0) - og der kommer ingen fejlmeddelelser, så det er svært at debugge.
function startCalc(){ interval = setInterval("calc()",1); } function calc(){ inputbox_one = document.myform.getElementById('variant1').value; inputbox_two = document.myform.getElementById('variant2').value; resultbox = document.myform.getElementById('variant3').value
Tak Ole :D Du er en ven i nøden! Men jeg synes ikke jeg kan få event'en til at blive "affyret"
når jeg så skriver document.myform.variant1.onfocus = StartCalc; IE melder ikke fejl, der sker ingenting, men Firefox siger "document.myform has no properties"
- så kaldes beregnings-funktionen hvergang du 'går ind' i et felt - eller forlader det. Det er dog stadig nødvendigt, at formen er 'tegnet'. En typisk måde at sikre sig det på, er ved at sætte event-handlers på onload :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.