teste sur une zone de texte de mon formulaire - PHP - Programmation
Marsh Posté le 12-04-2006 à 17:43:17
Code :
|
Si la textarea n'est pas vide =>faie le test
sinon=>rien
Marsh Posté le 12-04-2006 à 17:44:11
Si tu mets "^[0-9]*$" ca marchera. Tu peux aussi mettre "^[0-9]{0,n}$"
avec n le nombre maximum de chiffres attendus...
Mais tu peux aussi utiliser is_numeric() :
if(!empty($r8) && !is_numeric($r8)) {
bref ce ne sont pas les solutions qui manques...
Edit: note au passage, pourquoi faire un output en javascript des erreurs detectees via php??
si javascript est desactive -> pas d'output des erreurs
Marsh Posté le 13-04-2006 à 09:00:14
merci ça marche impecable
Bonne continuation et bonne prog!!!!!!!!!!!!!!!!!
Marsh Posté le 12-04-2006 à 17:31:10
bjr à tous j ai encore un petit probleme dans la saisi de mon formualire
J ai une zone de texte dont je ne suis pas obligé de saisir mais quand ja la saisie je test que si ce ne qu est des valeur numériques ( des chiffres quoi) :
Voila mon code pour cela : (il est OK ce code)
if (!ereg("([0-9])", $r8) )
{
echo "<script language=JavaScript type=text/JavaScript>alert('Le temps de cuisson a été mal saisi');</script>";
$verif="pasok";
}
$r8 est ma valeur tester scahant que je ne fais pas de test dessus avec mon javascript car c'est un chmap facultatif ...
En gros se que je veuc c'est : 1 er cas : lorsque l utilisateur ne saisi rien il laisse passer
2eme cas lorsque l utilisateur saisi quelque chose je dois passer par le test ci dessus
J espere que quelqu un pourra ma ider pur ça ,
Ca l air simple comme ça mais se n est aps si evident que ça!!!
Merci bcp!!