Touchée et formulaires multiples

WRInaute discret
bonjour,


j'ai une page d'accueil dans laquelle j'ai 2 formulaires.
- un premier qui envoie vers une rubrique du site
<form name="formann" Method="POST" action="RechercheAnnuaire.do">
<input name="libelleRecherche" type="hidden" class="input3" value="" >
<input name="idregion" type="hidden" class="input3" value="*******************" >
</form>
<a href="javascript:document.forms.formann.submit();" width="197" height="24" border="0" name="Image5">lien</a>


- un second qui permet de à l'utilisateur de se connecter
<form name="formulaire" method="POST" action="Connect.do">
<input name="Login" type="text" class="input3" id="Login" value="" size="25">
<input name="Password" type="password" class="input3" id="Password" value="" size="25" onKeyPress="javascript:TestReturn();">
<a href="#" onclick="javascript:document.formulaire.submit();"><img src="img/centre/ok.jpg" width="43" height="19" border="0"></a>
</form>

Le problème c'est que la touché Entrée valide toujours le premier formulaire alors que la touché entrée ne doit concerner que le 2ème formulaire qui est prioritaire (click obligatoire pour le premier formulaire qui est un simple menu)

Une idée ? Merci d'avance
 
WRInaute passionné
Une piste de solution serait d'intercepter l'évènement touche entrée et en faire ce que tu veux qu'elle fasse, CAD valider le 2ème formulaire ;-)
 
WRInaute impliqué
Je sais que la fonction existe avec certains langages de programation (Csharp c'est le premier qui me vient à l'esprit), mais est ce que tu as moyen de gérer l'index de tabulations (pour passer d'un champ à un autre avec la touche "tab") ?

Dans ce cas, tu mets l'index à 0 pour le bouton que tu veux valider en premier et tu mets la propriétés à FALSE pour l'autre bouton ...
 
WRInaute passionné
Du javascript ça suffit Diez.

Exemple :
<body onkeypress="alert('Vous avez appuyé sur une touche!');">

(après suffit de récupérer si la touche tapée est entrée et faire le traitement voulu.
 
WRInaute impliqué
LOL, ok :wink:

seulement depuis que je bosses avec un MAC le javascript me broute un peu le chou ...

A chaque action faite par du javascript j'ai un pop up qui m'agresse pour savoir si je veux l'exécuter ...
 
WRInaute passionné
T'as pas une option te permetant de ne plus te demander? (a mon avis c'est dans tes préférences sécu... je connais pas les macs mais bon ça me semble quand même un peu normal qu'il te fasse pas chier tout le temps avec du js...).
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut