Un cotrole de saisit javascript

Fermé
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 19 avril 2011 à 15:27
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 19 avril 2011 à 19:32
Bonjour,

comment faire un controle de saisit dans un champ avec javascript pour qu'il autorise de saisir les chiffres de 0 a 9, et l'alphabet de a a f sinon il va recevoir un message d'erreur

merci

4 réponses

Blopette Messages postés 315 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 3 octobre 2012 273
19 avril 2011 à 15:36
<form action="page2.php" method="post" onsubmit="return false;" name="form1">
<input type="text" name="champ1"/>
<input type="submit" onclick="verif();"/>
</form>

<script type="text/javascript">
function verif() {
cm = window.document.getElementsByName("champ1")[0].value
// mettre une condition if
   alert("Vous devez sélectionner un fichier.")
else form1.submit()
}</script>


Il manque juste la condition if, qui testera si le champ correspond à une expression regulière, ou quelque chose comme ça, que je n'ai pas sous la main là maintenant. Ca devrait quand même aider non ?
0
Gremy87 Messages postés 352 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 19 mars 2014 38
19 avril 2011 à 15:42
Bonjour,

jette un coup d'oeil à l'objet Regexp de JavaScript
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
19 avril 2011 à 15:43
merci de m'avoir répondre
cette fonction controle la saisis d'adr ip
le controle se fait grace a var reg=/^([0-1]?\d{0,2})$|^(2[0-5]?[0-5]?)$/;

function verifIPFields()
{
var reg=/^([0-1]?\d{0,2})$|^(2[0-5]?[0-5]?)$/;



if (!reg.test(document.getElementById('r').value))
{

return false;
}
return true;
}

est ce que tu peux m'expliquer comment faire un controlde ce jenre pour regler mon probleme?

merci
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
19 avril 2011 à 19:32
quelqu'un peut m'aider a ça SVP
0