Voila j'ai un champ texte dans un un furmulaire quand je clique sur un bouton je veux vérifier si l'utilisateur a saisi un nombre décimal ou non.
voici le code :
Code :
- <form method="post">
- <input type="text" name="test">
- <input type="hidden" name="isClick" value="yes">
- </form>
- <?
- error_reporting(E_ALL ^ E_NOTICE);
- if ($_POST[isClick] == 'yes')
- {
- if(is_float($_POST[test]))
- {
- echo "float<br>";
- }
- else
- {
- echo "pas float<br>";
- }
- }
- ?>
|
le Problème c'est que sa me revois toujours "pas float" meme quand je rentre un nombre décimal. Ce qui est bizzare c'est que sa marche très bien si je remplace is_float par is_numeric.
quelqu'un aurait la solution?