Valider un mot de passe avec la touche - HTML/CSS - Programmation
Marsh Posté le 11-09-2013 à 22:19:46
alors :
1) le mot de passe en clair dans le code JS, càd visible en affichant la source de la page ? Si en 2013 personne ne click sur un bouton pour valider (enfin ca c'est ce que tu crois ), il en va de même pour les mots de passe
2)
Pour les input, tu as le type submit qui fait exactement ce qu'il dit : il soumet le formulaire
Au passage, il existe aussi le type "password", qui n'affiche pas le texte en clair. Mais bon, vu que le pass est aussi en clair dans la page
Code :
|
3)
ton code JS :
Code :
|
4) Fais ca du coté serveur (en PHP par exemple). Ton mot de passe sera invisible (pas celui qui transitera entre le browser et le serveur, mais c'est une autre histoire) et ton script JS ne pourra pas être remplacé/viré/écrasé.
Marsh Posté le 12-09-2013 à 19:34:38
Re-bonjour !
Je viens de lire ta réponse, merci à toi
Effectivement on peut lire le code source de la page pour trouver le "mot de passe" mais cela ne me dérange pas pour ce que je souhaite en faire ^^
Malheureusement ta réponse n'as pas fonctionné, j'ai alors cherché et trouvé un second code -----> mais je dois être victime d'une malédiction, il se passe exactement la même chose !
Pour faire simple et pour plus de compréhension, j'ai mis en ligne 2 pages web avec les 2 codes différents :
http://kevin.bercy.free.fr/essai
[url]
http://kevin.bercy.free.fr/essai2[/url]
Pourquoi le lien ne marche pas lorsque l'on appui sur la touche "entrée"
Je vous laisse à vos claviers Messieurs/dames les génies de l'internet, moi j'ai beau cherché je ne trouve pas ce qui cloche dans ces codes
Marsh Posté le 12-09-2013 à 19:54:10
SICKofitALL a écrit : 2)
|
Lis bien 2) et 3) et une seule balise body par page.
Marsh Posté le 12-09-2013 à 21:18:22
choocks a écrit : Re-bonjour ! |
C'est marrant, je vois pas du tout le code que je t'ai filé dans tes démos.
Si ca fonctionne pas, ya ptetre un bug du coté JS. Tu peux checker ca en affichant la console javascript (regarde dans les options réservées aux developpeurs, ou ctrl+shift+j sur firefox)
Marsh Posté le 12-09-2013 à 23:25:45
Firebug est aussi une extension pour FF très pratique pour débugger
Marsh Posté le 13-09-2013 à 13:12:28
Petite erreur dans le js (il manque un crochet à la fin) :
Code :
|
Marsh Posté le 11-09-2013 à 19:46:15
Bonjour à tous !
Je suis nouveau sur ce forum et espère que vos talents pourrons m'aider, je m'explique :
J'ai trouvé quelque part sur le net un code html permettant de créer un mot de passe :
- lorsque le mauvais mot est tapé, un message affiche l'indication "mot de passe incorrect"
- lorsque le bon mot est tapé, l'internaute est redirigé vers la page "monsite/lemottapé"
Jusque là, tout est génial c'est parfaitement ce que je souhaite !
Le problème c'est que l'internaute ne peut valider sa réponse qu'en cliquant sur le bouton "valider" qui se trouve à côté du champ de réponse
et tout le monde sait qu'en 2013 plus personne n'utilise la souris pour valider mais belle et bien la touche "enter" !!!
Lorsque l'on presse cette touche "enter" la page se réactualise !!! HELP HELP HELP
Voici mon code :
<script language="JavaScript">
function passe() {
var mot=document.form1.passew.value
if (mot=="orange" ) {window.location="orange.html"; }
else{ if(mot=="faim" ){window.location="faim.html"; }
else {alert("Mauvais mot de passe" ); } } }
</SCRIPT>
<body bgcolor="#FFFFFF">
<BR><BR> Entrez le mot de passe <BR><BR>
<FORM name="form1">
<INPUT type='text' name="passew" size=8>
<INPUT type='button' value='Cliquer ici pour valider' onClick="passe()">
</FORM>
MERCI PAR AVANCE POUR VOS REPONSES, bonne soirée à tous !!!
PS : j'utilise dreamweaver si ça peut vous aider