[HTML] Validation de formulaire par la touche entrée sous IE

Ronan Cassin [Medialibs]
Avatar
#1 le 23/05/2007 à 14:54
La validation d'un formulaire en utilisant la touche entrée est problématique sous ie. Ce navigateur ne transmet pas la valeur (value) du champ input au serveur.

Regardons le code d'un bouton de formulaire :
<input type="submit" value="Chercher" name="directory_search" />


Généralement les scripts côté serveur effectuent un test sur la propriété "name". Pour pouvoir valider un formulaire à la touche entrée, nous allons séparer les propriétés de cet input dans dans deux champs, dont un "hidden" :

<input type="hidden" value="true" name="directory_search" />
<input type="submit" value="Chercher" />


Dans les templates d'e-majine, vous avez de base :
<input type="submit" mXattribut="name:submit_name;value:submit_value" />


si vous souhaitez que vos formulaires réagissent à la touche entrée sous ie vous devriez avoir :
<input type="hidden" value="true" mXattribut="name:submit_name" />
<input type="submit" mXattribut="value:submit_value" />


Et voilà le tour est joué
La sagesse du futur, celle qui évitera le suicide de l'humanité, ne consistera plus à gagner du temps mais à le remplir, à le vivre, à en prendre toute la mesure.
[Jacques Attali]

Actualités Medialibs

Formation collective les 17 et 18...

En savoir plus...

Inscrivez-vous à la formation sur...

Un site e-commerce en Flash

site Quai
En savoir plus...

Découvrez le premier site e-commerce...

Formation collective les 13 et 14...

En savoir plus...

Inscrivez-vous à la formation sur...

Un partenariat avec l'éditeur de...

Logo EBP
En savoir plus...

Medialibs envisage une collaboration...

Bientôt la sortie de la V1.3...

emajine-carre-135
En savoir plus...

Medialibs vous présentera, en début...

Les grands projets

Les API pour les programmeurs

Afin de permettre aux programmeurs d'intégrer plus facilement leurs propres...

Suivre le développement
L'éditeur d'apparences Flash

Véritable innovation, cet éditeur d'apparences vous permet d'intégrer...

Suivre le développement

[Communauté] E-majine

Modification du champ "Case à cocher...

En savoir plus...

Une nouvelle option "Nombre maximum...

Les catégories de l'annuaire côté...

En savoir plus...

Les catégories de l'annuaire sont...

[Communauté] Izi-Media

Des nouvelles chartes graphiques pour...

En savoir plus...

Trois nouvelles chartes graphiques...

Sortie - Nouvelle version d'Izi-Media

En savoir plus...

La nouvelle version d'Izi média est...