Titre: click bouton ou touche enter
Posté par: Louison63 le le 19-05-2009 a 11:32:35
Bonjour, je recherche comment faire pour que la touche enter du clavier ait la meme fonction que le bouton de validation
plus concretement:
http://studio-horiot.fr/galeriesprivees2.html code: essai
si je tape entrer au clavier il ne se passe rien si j'appuie sur le bouton valider ca marche
et j'ai envie que les deux marchent
merci de m'aider |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 19-05-2009 a 11:40:42
pour info voici mon code :
<form NAME="pswdForm"> <div align="center"> <p> <input TYPE="password" NAME="pswd" SIZE="25" /> </p> <p> <input TYPE="button" VALUE="Valider" onClick="checkPswd('/')" /> </p> </div> <div align="center">attention il faut imperativement appuyer sur le bouton <span class="Style11">"Valider"</span> !!! </div> <p align="center"> </p> </FORM> |
Titre: Re:click bouton ou touche enter
Posté par: tresorunikin le le 31-05-2009 a 17:19:52
onclick EST DIFFERENT DE onsubmit. regardes un peu ca <form action="cible" name="truc" method="post" onsubmit="return ta_fonction()"> <input type="submit" name="submiteur" value="ca te fais quelque chose non?"> </form> il y a bien de methodes et procedures pour faire cela. Le probleme se situe sur type="button" il faut type="submit" . Ou encore onclick="window.document.forms.truc.submit()" Attention c'est on clique: tabIndex t'aidera |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 02-06-2009 a 09:27:26
Bonjour, etant tres nul....
peux tu me developper un peu ta reponse...ou plutot me macher le travail?
je mets quoi ici ***="return ta_fonction()"***peux tu m'integrer ta reponse dans mon script?
merci d'avance |
Titre: Re:click bouton ou touche enter
Posté par: referencement boy le le 02-06-2009 a 10:38:06
<form NAME="pswdForm" method="post" onsubmit="checkPswd(pswd)"> <div align="center"> <p> <input TYPE="password" NAME="pswd" SIZE="25" /> </p> <p> <input TYPE="submit" VALUE="Valider" /> </p> </div> <div align="center">attention il faut imperativement appuyer sur le bouton <span class="Style11">"Valider"</span> !!! </div> <p align="center"> </p> </FORM>
Je pense que ça devrait donner quelque chose comme ça ;) |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 02-06-2009 a 10:43:00
non ca me donne : page http 405 methode non autorisée
une autre idée? |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 02-06-2009 a 11:11:10
ya pas un **action** a ajouter?
|
Titre: Re:click bouton ou touche enter
Posté par: Lilian le le 02-06-2009 a 12:00:33
Bonjour,
Il manque l'action à effectuer. "action=..." |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 02-06-2009 a 12:02:59
je met quoi comme action?
mon but etant que le mot de pass soit le nom de la page
et le tout pouvant etre validé par la touche "enter" du clavier
merci d'avance |
Titre: Re:click bouton ou touche enter
Posté par: Lilian le le 02-06-2009 a 12:07:11
Heu ...
Quel est le but de la manoeuvre ? une petite explication me permettra de donner la solution la plus adaptée. |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 02-06-2009 a 12:08:32
voila ou j'en suis et ca marche pas
que dois je mettre que doit-on corriger
merci de m'aider car j'y connais rien en language |
Titre: Re:click bouton ou touche enter
Posté par: tresorunikin le le 03-06-2009 a 01:17:30
De rien,. Comme je l'ai dit , il te faudra un cours sur les formulaires en javascript: clef de recherche sur google: "bien valider les formulaires". Voici ce que tu pourra améliorer avecle temps:
<form action="truc.htm" method="post" onsubmit="return TaFonction()">
....... <input type="submit" value="valider" >
//Pas de onClick dans ce cas.
</form> |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 03-06-2009 a 09:12:25
Mon probleme est sans doute action qui doit renvoyer ver une page or ma page n'est pas définie puisque elle depend du mot de pass
le mot de pass est le nom de ma page comment ecrire action=??? et comment ecrire onsubmit=???
promis je vais finir par y arriver et je vous laisse tranquile apres ca!!! ;) :) |
Titre: Re:click bouton ou touche enter
Posté par: referencement boy le le 03-06-2009 a 09:54:30
Tu fait un action sur une page php intermédiaire qui va inclure ta page qui dépend de ton mot de passe. action="verif.php"
Et dans verif tu auras un truc comme include($_POST['pswd'].html);
Enfin je sais pas trop ce que tu veux faire donc je ne peux pas t'aider à 100% ps: désolé pour le action oublié... |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 03-06-2009 a 10:06:17
ce que je veux c'est un input "mot de pass" qui envoie vers la page du meme nom que le mot de pass mais qui puisse etre envoyé soit en appuyant sur un bouton soit par la touche enter ca parait pas trop dur cdit comme ca mais je galere car j'y connais rien en language si on pouvait me macher le travail par un petit script tout fait ca serait sans doute abusé ;) mais j'ose...... " A L'AIDE"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
www.studio-horiot.fr
c'est pour ma section galerie privée
MERCI |
Titre: Re:click bouton ou touche enter
Posté par: tresorunikin le le 03-06-2009 a 11:49:04
| Peux-tu nous mettre une portion de codes de ce que tu as fait? parce que là on a l'impression de ne plus bien comprendre. Promis, on en finira avant ce soir... |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 03-06-2009 a 14:07:18
voilà ou j'en suis.... <form NAME="pswdForm" method="post" action="??????" > <div align="center"> <p> <input TYPE="password" NAME="pswd" SIZE="25" /> </p> <p> <input TYPE="submit" VALUE="Valider" onsubmit="checkPswd('/')" /> ************************************** mon but est d'envoyer vers www.studio-horiot.fr/mot de pass
mon autre but est que je puisse valider avec la touche "enter" du clavier
voilà |
Titre: Re:click bouton ou touche enter
Posté par: referencement boy le le 04-06-2009 a 09:56:55
Tu as essayé : <form NAME="pswdForm" method="post" action="#" onsubmit="checkPswd('/')" > <div align="center"> <p> <input TYPE="password" NAME="pswd" SIZE="25" /> </p> <p> <input TYPE="submit" VALUE="Valider" />
Edit : on a pas fini avant le soir ;D |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 04-06-2009 a 10:07:59
bonjour,
je met # dans action= ??
je rappel ma nullité !!!!.......
si fo mettre # ca marche pas ton script m'envoie en http405
aller je te redonne autant de chances que tu veux....lol |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 04-06-2009 a 11:15:51
j'espere etre sur la bonne voie... je m'explique
j'ai envoyé action sur une page php
dans cette page php je dois ecrire un truc pour rediriger sur une url avec la vraiable dedans c'est a dire le mot de pass
ca regirigerai sur un truc du style www.studio-horiot.fr/le mot de pass/
comment on ecrit une url avec la variable en php???
merci d'avance |
Titre: Re:click bouton ou touche enter
Posté par: Lilian le le 04-06-2009 a 11:57:32
Le problème est que je ne souhaite pas donner la solution car elle n'est pas la meilleur .... un mot de passe comme nom de page ... merci de penser aux erreurs 404 qui vont en découdre.
Le meilleur à faire est de renvoyer vers une page en PHP qui valide le mot de passe et de faire une redirection avec un code HTTP 301 vers la bonne page.
Désolé mais je suis pointilleux et je respecte les bonnes pratiques :) |
Titre: Re:click bouton ou touche enter
Posté par: tresorunikin le le 04-06-2009 a 12:40:38
ca regirigerai sur un truc du style ... comment on ecrit une url avec la variable en php??? ... merci d'avance
|
|
Voici une url avec variable: url="http://www.lienavecvariable/".$mavariable.".php"; avec une variable du formulaire ( methode post ) url="http://www.lienavecvariable/".$_POST['mot_de_passe'].".php"; Mais ce n'est pas prudent d'y mettre un mot de passe car le mot de passe sera visible des tous et la sécurité est nulle. J'aurai un petit conseil, c'est que tu utilises le login A la place du mot de passe. Tu pourra gerer les deux (login==pass) via une base de donnees ou un fichier... dsl si nous ne t'avons pas aidé |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 04-06-2009 a 14:12:37
Je developpe un peu plus mon idée...
le but de ce mot de pass est d'envoyer des mariés vers leur galerie photo
le mot de pass etant le nom du marié
les risques que la personne x ou y connaisse le nom du marié est limité.. d'ou l'interet pour ce systeme cela me permet de gagner du temps sans avoir a recreer un mot de pass pour chacun le codage est universel , il me reste plus qu'a integrer les galeries a mon site
voila |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 04-06-2009 a 14:26:29
ca y est j'ai ma reponse et ca marche merci a tous...
mon code pour mot de pass qui se valide aussi avec la touche "enter" du clavier: <form NAME="pswdForm" method="post" action="code.php" onsubmit="checkPswd('/')" > <div align="center"> <p> <input TYPE="password" NAME="pswd" SIZE="25" /> </p> <p> <input TYPE="submit" VALUE="Valider" />
*****
Puis ma page php :
<?php header("location:http://www.studio-horiot.fr/".$_POST['pswd']."/index.html"); ?>
genial encore un grand merci |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 04-06-2009 a 14:50:35
je vais abuser peut -etre ?!!! Monsieurs les moderateurs , n'hesitez pas a me rediriger sur un nouveau sujet si ma question ne va pas!
comment rediriger sur une autre page que la page 404 si le mot de pass ne correspond pas a une de mes pages???
en gros je souhaiterais que le client ne soit pas redirigé sur la page 404 si il se trompe dans le mot de pass le tout en creant un script universel du genre
****si mot de pass ne correspond pas a une des pages du site =proposer au client de recommencer un autre code****
|
Titre: Re:click bouton ou touche enter
Posté par: tresorunikin le le 04-06-2009 a 17:14:03
Ho mais c'est simple. Après cette réponse il te faudra suivre des cours et/ou faq php. Passons à la fonction: si tu vais le rediriger vers mon site par exemple,
if($_POST['mot_de_post'] != "vrai_pass_word") { header('location:http://tresorunikin.fr.nr/monsite' ); }
|
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 04-06-2009 a 17:54:39
non ca ne marche pas puisque mon mot de passe n'est pas fixe
ma solution provisoire est de creer une page 404 similaire a celle qui demande le mot de passe....pas bete le gars !!!!!!!!!!!!!! ;)
|
Titre: Re:click bouton ou touche enter
Posté par: referencement boy le le 05-06-2009 a 09:44:53
hihi, le modo va passer et te dire que tu respect pas la sécurité ;D Faudrait quelque vérifications supplémentaire... |
Titre: Re:click bouton ou touche enter
Posté par: tresorunikin le le 05-06-2009 a 16:48:06
if($_POST['mot_de_passe']!=$VraiMotDePasse){header:...} sachant que $VraiMotDePasse est le mot de passe lié à ton client: mais apres tout tu dois TE PRENDRE DES COURS DE WEBMASTER. C'est important, ca t'aidera plus que les forums. Aurevoir! |
Titre: Re:click bouton ou touche enter
Posté par: Louison63 le le 05-06-2009 a 17:19:04
MEA CULPA JE SAIS MAIS PAS TROP DE TEMPS EN CE MOMENT EN TOUS LES CAS UN GRAND MERCI |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|