D'entrée pour les valeurs en pourcentage

J'ai quelques entrées sur ma webapp où nous demandons à l'utilisateur d'entrer des valeurs en pourcentage (e.g de 10,75%, 23%). Actuellement, ils doivent entrer ces valeurs décimales (par exemple, 0.1075 , soit 0,23).

Ce qui est source de confusion pour certains utilisateurs, donc j'espérais qu'il y a un moyen que je pourrais convertir les valeurs de et à partir de ces formats (le backend a des valeurs décimales, le HTML entrées afficher les valeurs de pourcentage). Est-il une solution à cela, sans avoir à rouler-mon-propre avec du javascript ou autres?

Je n'ai rien vu dans le HTML5 entrées, pour ce faire, et je n'étais pas en mesure de trouver une lib javascript qui permettrait de le faire facilement.

Quoi d'autres personnes fait en pourcentage des entrées en HTML?


Informations Supplémentaires

De la webapp est en utilisant Java/Spring, de sorte que les valeurs provenant de la page HTML sont à venir de la chaîne des objets de java en question, donc, idéalement, je suis à la recherche de quelque chose qui ne prend pas toutes les backend de codage.


Réponse

Il s'avère que le Printemps 3.0 fera automatiquement. En annotant les champs en question avec:

@NumberFormat(style = NumberFormat.Style.PERCENT)
private BigDecimal rate;

Permettra de faire la conversion vers et depuis le champ de saisie.