[Script] bouton saisie

Fermé
Dark killer - 22 juin 2004 à 13:46
 dark killer - 22 juin 2004 à 16:38
Bonjour à tous.
Est ce que quelqu'un pourrait me faire un ptit script ???
Il faudrait faire une case de saisieou l'on puisse mettre un mot. a coté un bouton "valider". Si la personne appuie sur valider et que le mot est bon alors ca ouvre une popup(ou une alerte) qui dit exact et si il s'est trompé ou qu'il a laissé vide une popup(ou une alerte) s'ouvre et dit erreur.

12 réponses

AsKy Messages postés 998 Date d'inscription vendredi 25 janvier 2002 Statut Contributeur Dernière intervention 21 octobre 2006 66
22 juin 2004 à 14:02
salut,

rien de bien compliqué:
<script language=vbs>
if inputbox("veuillez entrer le mot", "mot svp") = "mot valide" then
msgbox "mot correct"
else
msgbox "mot incorrect"
end if
</script>

asky |L'intelligence artificielle se définit comme 
     |le contraire de la bêtise naturelle.
0
dark killer
22 juin 2004 à 14:14
ouai mais je le place ??? parce qu'il faut une zone de texte et un bouton ???

DSL je suis un nb
0
AsKy Messages postés 998 Date d'inscription vendredi 25 janvier 2002 Statut Contributeur Dernière intervention 21 octobre 2006 66
22 juin 2004 à 14:17
dans ce cas la zone de saisie est une inputbox, c'est a dire qu'elle apparait dans une boite de dialogue des le chargement de la page.

asky |L'intelligence artificielle se définit comme 
     |le contraire de la bêtise naturelle.
0
dark killer
22 juin 2004 à 14:29
Non en fait ce n'est pas ce que je cherche car j'aimerais mettre plusieurs case de saisie ou il pourrait aussi y avoir des nombres donc il me faudrait queqlue chose en javascript !!!
Merci quand meme
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dans ta balise <head> :

<script langage=javascript>
function controle()
{
if (frm.champ.value == "mot")
{
alert ('Exact');
}
else
{
alert ('Faux');
}
}
</script>

Dans ta balise <body> :

<form name=frm>
<input type=text name=champ size=10>
<input type=button name=but value=controler onclick="controle()">
</form>

Bon courage
Flipody
0
dark killer
22 juin 2004 à 15:10
En fait j'ai mis ce script(en fait c un nombre et pas un mot)...
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function verifForm(formulaire)
{
if(formulaire.script.value == "2")
alert('Exact');
else
alert('Faux');
formulaire.submit();
}
</SCRIPT>

</head>

<body>
<FORM><INPUT TYPE="text" NAME="script" SIZE=5>
<INPUT TYPE="button" VALUE="Envoyer" onClick="verifForm(this.form)"></FORM>

</body>
</html>

mais j'aimerais qu'il y ai deux cases. dans la premiere, il faudrait que le nombre soit un et dans la deuxieme il faudrait qu'elle soit vide. Si ces deux condition sont respectées, alors le message indique exact sinon faux...
0
dark killer
22 juin 2004 à 15:15
PS à Flipody: Tu peu réutiliser ton script pour mettre deux cases !!!
0
nouvelle fonction :

function verifForm(formulaire)
{
if(formulaire.script1.value == "1" && formulaire.script2.value == "")
alert('Exact');
else
alert('Faux');
formulaire.submit();
}

Nouveau formulaire :

<FORM><INPUT TYPE="text" NAME="script1" SIZE=5>
<INPUT TYPE="text" NAME="script2" SIZE=5>
<INPUT TYPE="button" VALUE="Envoyer" onClick="verifForm(this.form)"></FORM>
0
dark killer
22 juin 2004 à 15:29
bon aller !!!! Jamais deux sans trois.
Imaginons que je veuille mettre sur une meme page trois formulaires differents comment je fait ???
0
dark killer
22 juin 2004 à 15:33
sinon comment je fait pour que la page se rechagre pas une fois que l'on a vérifié ???.
(c pour que la valeur des champs reste visible quand c bon)
0
Utilisateur anonyme
22 juin 2004 à 15:37
tu enleve formulaire.submit() de la fonction
0
dark killer
22 juin 2004 à 16:38
merci mais comment je fait pour mettre plusieurs lignes mais avec des nombres différents ????
0