Bonjour.
Désolé pour ce titre de discussion un peu évasif, mais je n'ai pas trouvé mieux tant le comportement de mon code est étrange...
Je m'explique: Jusqu'à présent, j'avais une page avec un tableau à partir duquel on pouvait sélectionner un ensemble de lignes en JS et des boutons me permettant d’accéder à d'autres pages.
J'ai ajouté un formulaire tout simple pour faire une rechercher sur le tableau. J'ai juste mis quelques champs pour filtrer un élément compris entre deux valeurs. Il y a 2 type de champs : 1 text pour retrouver un nom précis et des number pour filtrer les valeurs.
C'est la que j'ai un soucis ... Lorsque je consulte cette page avec le navigateur chromium (sous linux) et que je clique pour soumettre le formulaire sans avoir complété les champs, le POST est bien effectué. Pareil si je ne remplie que le champ "text", mais dés que je remplie les champs "number", j'ai beau essayer de soumettre le formulaire, rien ne se passe et par moment, c'est toute ma page qui plante, le javascript ne fonctionne plus, les autres boutons non plus...
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form method="POST" action="https://www-bidule.fr/index.php"> <label> Numero : </label> <input id="num" type="text" name="num"/> <input id="tc_1" type="number" step="0.001" min="0" name="tc[]" /> -> <input id="tc_2" type="number" step="0.001" min="0" name="tc[]" /> <input type="submit" value="Rechercher" name="rechercher" /> </form>
Ce qui est bizar, c'est que j'ai essayé sous Chrome et sous IE8 et ça fonctionne correctement.
Dans un 1er temps j'avais directement fais des test en JS sur chacun de mes champs pour les vérifier, mais après les avoir enlevé le problème persiste, et comme le post fonctionne si je remplie uniquement le champs "text", j'en déduit que le problème vient de "number"...
Quelqu'un aurait-il une idée de pourquoi ma page réagit comme cela?
Merci.
Partager