Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

L’interface InputEvent représente un évènement notifiant la modification d’un contenu éditable.

Constructeur

InputEvent()
Crée un objet InputEvent.

Propriétés

Cette interface hérite des propriétés de ses parents, UIEvent et Event.

InputEvent.dataLecture seule
Retourne une DOMString avec les caractères insérést. Cela peut être une chaîne vide si la modification n’insère pas de texte (comme la suppression de caractères, par exemple).
InputEvent.dataTransferLecture seule
Retourne un objet DataTransfer contenant des informations sur des données de texte riche (richtext) ou brut (plaintext) étant ajoutées ou supprimées du contenu éditable.
InputEvent.inputTypeLecture seule
Retourne le type de modification du le contenu éditable tel que, par exemple, l’insertion, la suppression ou le formatage de texte. Voir la page de la propriété pour une liste complète des types de modification.
InputEvent.isComposingLecture seule
Retourne une valeur booléenne indiquant si l’évènement est émis après compositionstart et avant compositionend.

Méthodes

Cette interface hérite des méthodes de ses parents, UIEvent et Event.

InputEvent.getTargetRanges()
Retourne un tableau de ranges statiques qui seront affectés par une modification du DOM si l’évènement input n’est pas annulé.

Spécifications

Spécification Statut Commentaire
Input Events Level 2
La définition de 'InputEvent' dans cette spécification.
Version de travail Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
InputEvent
Expérimentale
Chrome Support complet 60Edge Aucun support NonFirefox Support complet 31IE Aucun support NonOpera Support complet 47Safari Support complet 10.1WebView Android Support complet 60Chrome Android Support complet 60Firefox Android Support complet 31Opera Android Support complet 44Safari iOS Support complet 10.1Samsung Internet Android Support complet Oui
InputEvent() constructor
Expérimentale
Chrome Support complet 60Edge Aucun support NonFirefox Support complet 31IE Aucun support NonOpera Support complet 47Safari ? WebView Android Support complet 60Chrome Android Support complet 60Firefox Android Support complet 31Opera Android Support complet 44Safari iOS ? Samsung Internet Android ?
data
Expérimentale
Chrome Support complet 60Edge Aucun support NonFirefox Support complet 67IE Aucun support NonOpera Support complet 47Safari Aucun support NonWebView Android Support complet 60Chrome Android Support complet 60Firefox Android Support complet 67Opera Android Support complet 44Safari iOS Aucun support NonSamsung Internet Android Support complet Oui
dataTransfer
Expérimentale
Chrome Support complet 60Edge Aucun support NonFirefox Support complet 67IE Aucun support NonOpera Support complet 47Safari Aucun support NonWebView Android Support complet 60Chrome Android Support complet 60Firefox Android Support complet 67Opera Android Support complet 44Safari iOS Aucun support NonSamsung Internet Android Support complet Oui
getTargetRanges
Expérimentale
Chrome Support complet 60Edge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Support complet 47Safari Support complet 10.1WebView Android Support complet 60Chrome Android Support complet 60Firefox Android Aucun support NonOpera Android Support complet 44Safari iOS Support complet 10.1Samsung Internet Android Support complet Oui
inputType
Expérimentale
Chrome Support complet 60Edge Aucun support NonFirefox Support complet 66IE Aucun support NonOpera Support complet 47Safari Support complet 10.1WebView Android Support complet 60Chrome Android Support complet 60Firefox Android Support complet 66Opera Android Support complet 44Safari iOS Support complet 10.1Samsung Internet Android Support complet Oui
isComposing
Expérimentale
Chrome Support complet 60Edge Aucun support NonFirefox Support complet 31IE Aucun support NonOpera Support complet 47Safari Aucun support NonWebView Android Support complet 60Chrome Android Support complet 60Firefox Android Support complet 31Opera Android Support complet 44Safari iOS Aucun support NonSamsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : Watilin
Dernière mise à jour par : Watilin,