compositionupdate
L'événement compositionupdate est déclenché lorsqu'un caractère est ajouté à un passage de texte en train d'être composé (démarre avec des caractères spéciaux qui nécessitent une sequence de touches et d'autres entrées telles que la reconnaissance vocale ou la suggestion de mots du mobile).
Informations générales
- Interface
TouchEvent
- Propagation
- Oui
- Annulable
- Non
- Cible
Element
Propriétés
Property | Type | Description |
---|---|---|
target Lecture seule |
EventTarget |
Elément ayant le focus qui traite la composition. Nul si non-accessible. |
type Lecture seule |
DOMString |
Le type de l'événement. |
bubbles Lecture seule |
boolean |
Est-ce qu'il se propage? |
cancelable Lecture seule |
boolean |
Peut-il être annulé? |
view Lecture seule |
WindowProxy |
Document.defaultView (fenêtre du document). |
detail Lecture seule |
long (float ) |
0. |
data Lecture seule |
DOMString (string) |
La chaîne de caractères originale éditée ou une chaîne vide. |
locale Lecture seule |
DOMString (string) |
Le code de la langue pour l'événement de composition si disponible; Sinon une chaîne vide. |
Compatibilités navigateur
Navigateur | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support basique | (Oui)[1] | 9.0 (9.0)[2] | (Oui) | Pas de support | ? |
Navigateur | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suport basique | ? | 9.0 (9.0)[2] | ? | ? | ? |
[1] N'est pas distribué immédiatement après l'événement compositionstart
.
[2] Les événements compositionupdate sont déclenchés avant
avant que le contenu éditable ne soit réellement modifié; C'est-à-dire que la valeur d'un élément éditable n'a pas encore été modifiée lorsque les gestionnaires de compositionupdate
sont appelés. A partir de Gecko 12.0 (Firefox 12.0 / Thunderbird 12.0 / SeaMonkey 2.9), les événements input
sont déclenchés durant l'édition, après que le contenu de l'élément a été modifié. Cela permet d'obtenir le contenu mis à jour pendant que l'édition est en cours.
Gecko ne supporte pas l'attribut locale pour les événements approuvés pour l'instant. Cependant, cette valeur peut être définie via initCompositionEvent() à la création d'événements non-approuvés.