Ik heb een probleem bij het gebruik van preventDefault() voor de enter toets.
Ik heb de volgende code:
Ik krijg wel de alert dat de enter toets nu zou moeten zijn geannuleerd, maar ik krijg nog steeds een enter in de tekst te zien. Als ik kijk op http://www.w3.org/TR/2001...ents-20010823/events.html zie ik bij het keyup event "Cancelable: Yes" staan.
Wat doe ik hier verkeerd?
Ik heb de volgende code:
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
| // knip area.addEventListener('keyup', update_paragraph, true); // knip function update_paragraph(event) { var link = event.target; var key = event.keyCode; var paragraph = link.nextSibling; var height; if (key == 13) { event.preventDefault(); alert('Enter key should have been canceled!'); } else { paragraph.firstChild.nodeValue = link.value; height = paragraph.clientHeight; link.setAttribute('style', 'height: '+height+'px'); } } |
Ik krijg wel de alert dat de enter toets nu zou moeten zijn geannuleerd, maar ik krijg nog steeds een enter in de tekst te zien. Als ik kijk op http://www.w3.org/TR/2001...ents-20010823/events.html zie ik bij het keyup event "Cancelable: Yes" staan.
Wat doe ik hier verkeerd?
Ik ontken het bestaan van IE.