Touchée et formulaires multiples

stephwebmaster
WRInaute discret
WRInaute discret
 
Messages: 88
Inscription: 6 Fév 2003

Touchée et formulaires multiples

Message le Ven Fév 10, 2006 10:37

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


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Ven Fév 10, 2006 11:00

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 ;-)


legoufred
WRInaute passionné
WRInaute passionné
 
Messages: 1000
Inscription: 10 Oct 2005

Message le Ven Fév 10, 2006 11:00

tu me files le tél. portabe de nolwenn et je te file un coup de main :)


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Ven Fév 10, 2006 11:02

legoufred a écrit:tu me files le tél. portabe de nolwenn et je te file un coup de main :)

MDRRRR, j'avais pas vu le thème du site en profil :lol:


DIEZ
WRInaute impliqué
WRInaute impliqué
 
Messages: 900
Inscription: 23 Jan 2006

Message le Ven Fév 10, 2006 11:09

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 ...


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Ven Fév 10, 2006 12:00

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.


DIEZ
WRInaute impliqué
WRInaute impliqué
 
Messages: 900
Inscription: 23 Jan 2006

Message le Ven Fév 10, 2006 12:08

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 ...


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Ven Fév 10, 2006 20:00

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...).


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités