J'ai un champ de numéro HTML. Cette valeur de champ attribuée à lancer après erreur J'ai besoin d'une valeur pour convertir en p> français code> (DE-DE).
Mon essai est p> <input type="number" name="etude_disbursement_rate" value="100.00" class="disperse-percentage required" step="0.01" data-prefix="-" required="" id="id_etude_disbursement_rate" title="S'il vous plaît remplissez cet champ">
3 Réponses :
Ouais, bien sûr. et Je recommande d'utiliser simplement entrée: type = numéro code> n'est pas un bon choix, il peut simplement accepter le format commun, mais votre format est très peu fréquent. P>
numéro code> possède d'autres défauts, tels que P>
. code> li>
e code> li>
ol>
Texte code> à la place et vérifiez le format par REGEXP ou d'une autre manière P>
S'il vous plaît utiliser "Autonumeric.min.js" Ajouter une balise d'entrée dans le fichier html: p> code de script: p>
var formatter = new Intl.NumberFormat('de-DE', {
minimumFractionDigits: 2
});
console.log("Output: "+formatter.format(sum));
This working fine for me.
Travailler bien pour moi, pouvez-vous reproduire dans l'extrait?
J'utilise
jQuery v1.11.2 code> version. Est-ce que cette erreur est une erreur?Non, cela n'a rien à voir avec la version JQuery.
À quoi ressemble votre HTML d'entrée réelle? Est-ce la même chose que ce qui a été ajouté par Mamun?
Je peux voir la valeur souhaitée dans la console. Mais cela ne montre pas dans le champ de saisie.
Je ne pense pas que
nombre code> n'accepte actuellement les virgules. Essayez d'entrer une virgule dans l'entrée dans l'extrémité ci-dessus. Votre seule option peut être d'utiliser une entrée de type code> de texte code>.Je convertit le champ de saisie en texte. Et ça marche bien
Dupliqué possible de boîte d'entrée HTML5 avec type = "numéro" n'accepte pas la virgule dans le navigateur Chrome