11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Imaginez une page affichant les informations suivantes :
- Description : blabla
- Localisation : chez moi
- Code postal : 75000
- Ville : Paris
Lorsqu'on clique sur la zone texte "chez moi" par exemple (ou "blabla" ou "75000" ou "Paris" donc), le texte concerné apparaît alors dans un input, prêt à être modifié. Si l'utilisateur clique en dehors de l'input (focusé par défaut), ce "formulaire" est validé automatiquement, sans bouton.

Je pense que cette petite joyeuseté doit être du ressort de Javascript ou Jquery (ma librairie). J'utiliserais bien des commandes à base de "focusin" / "focusout" pour gérer tout ça, mais je ne sais absolument pas écrire le script nécessaire...

Une idée peut-être ?
Merci !
Je vois pas trop l'interet ... si l'utilisateur doit cliquer hors du champ, autant qu'il le fasse sur un bouton que dans le vide nan ?

Sinon le code serait a peu pres :

<input onblur="document.getElementById('monForm').submit()" />
Associé à un
$('#id_de_mon_champ').focus();
en Jquery pour donner le focus sur le bon champ par défaut, c'est parfait. Exactement ce qu'il me fallait !

Merci !