# j-Enter

> Ce composant évalue une méthode si l'utilisateur appuie sur Entrée. Important : le composant trouve tous les éléments d'entrée et exécute CAN() pour le chemin.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: fr
Content-SHA256: ea2601852f02fbe40c6624e5a67753d93d3903aa41beadf103ca4ebc3f4ee59c
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

Ce composant évalue une méthode si l'utilisateur appuie sur `enter`. Important : le composant recherche tous les éléments `input` et exécute `CAN()` pour le chemin.


__Configuration__ :
- `exec {String}` un nom de méthode pour l'exécution
- `validate {Boolean}` permet de valider (par défaut : `true`)
- `trigger {String}` peut contenir un sélecteur pour déclencher un événement `click` réel (par défaut : `button[name="submit"]`)
- `timeout {Number}` un délai d'attente pour prévenir les pressions multiples sur la touche `enter` (par défaut : `1500`)
- __NOUVEAU__ `delay {Number}` un délai de soumission des données (par défaut : `500` ms)

Utilisez-le avec `<ui-component name="enter">`. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans `DEF.fallback` (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.

```html example.html
<ui-component name="enter" config="exec:doSubmit;validate:false"  style="padding:50px;max-width:300px">
	<div>Login</div>
	<div><input type="text" /></div>
	<br />
	<div>Password</div>
	<div><input type="password" /></div>
</ui-component>

<script>
	function doSubmit() {
		alert('ENTER pressed');
	}
</script>
```
