Ik wilde graag een javascriptje maken waarbij het script een comma omzet naar een punt. Nu lukt dat wel in Internet Explorer, maar in andere browsers geeft hij enkel de alert weer en veranderd er niets. Ik probeer voor Opera, Safari, Firefox en Chrome deze functie ook werkend te krijgen, tot nu toe zonder resultaat.
Ik trigger deze functie met de ONKEYPRESS trigger.
Ik ben er niet zeker van dat ik e.keyCode of e.which goed gebruik. Wie kan mij vertellen waar de fout in zit?
Ik trigger deze functie met de ONKEYPRESS trigger.
Ik ben er niet zeker van dat ik e.keyCode of e.which goed gebruik. Wie kan mij vertellen waar de fout in zit?
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| function stop_comma(e) { //Window.event.keycode werkt in Explorer 8. if (window.event.keyCode) { var key = window.event.keyCode; alert('Windows.event in gebruik'); if(window.event.keyCode =="44") { window.event.keyCode = "46"; } } //Einde dit werkt in Explorer 8. if (e.keyCode) { var key = e.keyCode; alert('E.keycode in gebruik'); /*if(e.keyCode =="44") { e.keyCode = "46"; }*/ } if (e.which) { var key = e.which; alert('E.which in gebruik'); if(e.which =="44") { e.which = "46"; } } alert('You pressed the key: ' + String.fromCharCode(key)); } |
[ Voor 6% gewijzigd door MueR op 31-03-2010 09:56 . Reden: code tags toegevoegd ]