Probleme formulaire JAVASCRIPT

dameginettedleville Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
 meynoucha -
Bonjour,

Comment puis-je faire pour obliger des utilisateur a entrer dans un champ une valeur numérique entière supérieure a 0 et inférieure a 50?
il doit aussi mettre une date valide supérieure a la date d'aujourd'hui...

Merci pour l'aide,

1 réponse

meynoucha
 
essaye ça:
<form name="Form1" method="post" action="xxxxx.php" onSubmit="return verif_formulaire()" target="chat" language="javascript" id="Form1">


<SCRIPT language="JavaScript">

function verif_formulaire()
{
if (verifnombre(document.Form1.nomdetonchamp )==false))
{
alert('Veuillez saisir un num entre 0 et 50!');
document.Form1.nomdetonchamp.value=" ";
document.Form1.nomdetonchamp.focus();
return false;
}
else
{
WindowObjectReference = window.open("xxxxx.php");
return true;
}
}


function verifnombre( b)
{
test1 = false;
ch=b.value ;
for (var j=0 ; j <(ch.length) ; j++)
{
if ((ch.charAt(j) >= '0') && (ch.charAt(j) <= '50'))
test1 = true;
}
return test1;
}
1
dameginettedleville Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   1
 
merci beaucoup

sais-tu comment, je peux avoir, après la validation, une fenetre recapitulative de mes champs qui permet de confirmer ou de retourner dans le formulaire pour changer les données??
0
meynoucha > dameginettedleville Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Pour la confirmation,tu mets dans la place de xxxxx le nom de la page dont tu veux accéder,donc tu cré une page de confirmation avec:
tu récpére les données:
<?php


$nom= $_POST['nom'];
$prenom= $_POST['prenom'];
$adresse= $_POST['adresse'];
...............etc
?>
<p> </p>
Nom : <?php echo $nom; ?>
<p> </p>
Prenom : <?php echo $prenom; ?>
<p> </p>
Adresse : <?php echo $adresse; ?>
0