Textbox
abdo78
-
Blocks Messages postés 106 Statut Membre -
Blocks Messages postés 106 Statut Membre -
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
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
Configuration: Windows XP Internet Explorer 6.0
7 réponses
-
Si contenuTextBox != 0.14 et != 0.20 et != 0.07
{
contenuTextBox = " "
} -
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) -
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.
-
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
C'est à dire ? Quel est le problème ?
(en même temps IE 6.0...) -
Bah à vrai dire j'avais écris un code que tu avais juste à copier coller...
-
<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