Salut tout le monde,
alors voila mon problème:
Ce formulaire est très très simplifié, il y a en réalité une multitudes de critères.
Besoin :
- l'utilisateur peut rechercher sur un seul critère et uniquement celui là (même si une autre zone est renseignée)
- l'utilisateur peut rechercher sur l'ensemble des critères en cliquant sur "Recherche Multi-criteres"
Tout ça fonctionne correctement, à la réception du formulaire:
- pour la recherche simple critère, je regarde si un name d'un submit est posté et je fais le lien avec le champ correspondant
- pour la recherche multi-critères, je regarde si subChercherAllest posté et du coup je traite en conséquence.
Mon seul problème est lorsque je saisi un texte dans une zone et appuie sur entrée pour valider le formulaire, le submit retourné est toujours le premier cad subCercheZone1 dans l'exemple.
Comment faire pour que cela ne soit plus le cas? Je saisie zone2, j'appuie sur entrée et cette action valide subChercherZone2 ?
Évidemment, je cherche la solution la plus simple possible. Je sais qu'en javascript il y a moyen de le faire mais j'aimerai le faire en tout html. Il n'y a pas moyen de lier un input texte à un submit particulier?
Merci beaucoup pour vos réponses.
alors voila mon problème:
<form>
titre<input name="zone1" type="text"><input type="submit" name="subChercherZone1" value="chercher"><br>
texte<input name="zone2" type="text"><input type="submit" name="subChercherZone2" value="chercher"><br>
<input name="subChercherAll" value="Recherche multi-criteres">
</form>
Ce formulaire est très très simplifié, il y a en réalité une multitudes de critères.
Besoin :
- l'utilisateur peut rechercher sur un seul critère et uniquement celui là (même si une autre zone est renseignée)
- l'utilisateur peut rechercher sur l'ensemble des critères en cliquant sur "Recherche Multi-criteres"
Tout ça fonctionne correctement, à la réception du formulaire:
- pour la recherche simple critère, je regarde si un name d'un submit est posté et je fais le lien avec le champ correspondant
- pour la recherche multi-critères, je regarde si subChercherAllest posté et du coup je traite en conséquence.
Mon seul problème est lorsque je saisi un texte dans une zone et appuie sur entrée pour valider le formulaire, le submit retourné est toujours le premier cad subCercheZone1 dans l'exemple.
Comment faire pour que cela ne soit plus le cas? Je saisie zone2, j'appuie sur entrée et cette action valide subChercherZone2 ?
Évidemment, je cherche la solution la plus simple possible. Je sais qu'en javascript il y a moyen de le faire mais j'aimerai le faire en tout html. Il n'y a pas moyen de lier un input texte à un submit particulier?
Merci beaucoup pour vos réponses.