Textbox

Fermé
abdo78 - 17 févr. 2010 à 16:01
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 - 17 févr. 2010 à 18:11
Bonjour,
dans un textbox je n ai autorisé que de saisir 3 nombre 0.14 ,0.20 et 0.07, comment faire pour limiter la siasie seulement à ces 3 nombre.
merci d evotre aide

7 réponses

Orion-Pyro Messages postés 8 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 21 août 2010 8
17 févr. 2010 à 16:04
Si contenuTextBox != 0.14 et != 0.20 et != 0.07
{
contenuTextBox = " "
}
0
rebonjour
est ce c'est le code en vb6
0
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 3
17 févr. 2010 à 16:15
Avec un mauvais événement le mec aura pas le temps d'écrire le nombre a part par copier coller U.u

T'as une zone de saisie de texte :

<input type="text" name="nombre" id="nombre" onBlur="javascript:verifier();"/>
<div id="info"></div>

Au dessus tu met un code type :

<script type="text/javascript">
function verifier() {
nombre = document.getElementById("nombre").value;
if (nombre != 0.07 && nombre != 0.14 && nombre != 0.20) {
nombre = "";
document.getElementById("info").innerHTML = "Vous êtes un méchant garcon";
}
}
</script>

(code en Javascript)
0
Orion-Pyro Messages postés 8 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 21 août 2010 8
17 févr. 2010 à 16:16
Ben si, vu que j'utilise des != (et pas des ==) il faut que toutes les conditions soient fausse autrement le code sera exécuté tout le temps.
0
rebonjour
mais il ne l' accepte pas
0
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 3
17 févr. 2010 à 16:19
Mouarf je suis bête effectivement, j'EDIT mon code de ce pas ! :)

ReEDIT : Nan en fait nos deux codes marchaient, c'est juste que le mien était plus long.
!(a || b) = a && b
0

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

Posez votre question
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 3
17 févr. 2010 à 16:27
C'est à dire ? Quel est le problème ?

(en même temps IE 6.0...)
0
rebojour

est ce que je dois l ecrir comme ca
if text14.TEXT ! =0.14 et !=0.20 et !0.07
{
text14.TEXT= " "
}
0
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 3
17 févr. 2010 à 17:21
Bah à vrai dire j'avais écris un code que tu avais juste à copier coller...
0
REBONJOUR
c deja fait mais il m'affiche message ' erreu de syntaxe'
0
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 3
17 févr. 2010 à 18:11
<html>
<head>
<title>Ma page</title>
</head>
<body>
<script type="text/javascript">
function verifier() {
nombre = document.getElementById("nombre").value;
if (nombre != 0.07 && nombre != 0.14 && nombre != 0.20) {
nombre = "";
document.getElementById("info").innerHTML = "Vous êtes un méchant garcon";
}
}
</script>
<input type="text" name="nombre" id="nombre" onBlur="javascript:verifier();"/>
<div id="info"></div>
</body>
</html>

Ca marche très bien chez moi
0