J'ai vu que certains navigateurs localisent l'élément input type="number"
la notation des nombres.
Désormais, dans les champs où mon application affiche les coordonnées de longitude et de latitude, j'obtiens des choses comme "51,983" alors que ce devrait être "51,982559". Ma solution de contournement consiste à utiliser input type="text"
à la place, mais j'aimerais utiliser l'entrée numérique avec un affichage correct des décimales.
Existe-t-il un moyen de obliger les navigateurs à utiliser un point décimal dans la saisie du nombre, indépendamment des paramètres locaux côté client ?
(Il va sans dire que dans mon application, je corrige de toute façon cela du côté serveur, mais dans ma configuration, j'ai également besoin que ce soit correct du côté client (à cause de certains JavaScript)).
Merci d'avance.
UPDATE À l'heure actuelle, en vérifiant dans Chrome Version 28.0.1500.71 m sur Windows 7, l'entrée des nombres n'accepte pas les décimales formatées avec une virgule. Les suggestions proposées avec le step
Les attributs ne semblent pas fonctionner.
0 votes
Avez-vous trouvé une solution ? Je rencontre presque le même problème avec Chrome 11 sous Windows.
0 votes
Pas encore de solution. La meilleure solution est d'éviter cela (et d'utiliser input type="text") jusqu'à ce que le problème soit résolu...
3 votes
On dirait que cela dépend des paramètres locaux de votre navigateur, dans mon chrome je vois la virgule, dans le chrome de mon partenaire je vois le point.
0 votes
Voir aussi ici : stackoverflow.com/a/24423879/196210
1 votes
Comme je l'ai également découvert récemment, certains pays utilisent la virgule au lieu du "point décimal".
0 votes
C'est exactement le but ! Les paramètres locaux du client forcent la virgule dans les pays où elle est utilisée. Je vis dans un tel pays et je souhaite maintenant utiliser l'entrée avec un point décimal.
0 votes
@jbutler483 oui, nous le faisons, mais certains d'entre nous essaient de ne pas le faire. ce qui est ennuyeux, c'est que les personnes qui établissent ces "normes" supposent que c'est ainsi que certains pays procèdent.