Vielleicht eine Funktion hinzuzufügen, die ausgegebene Nummer (zum Beispiel 0,25) * 100 + „%“, auf diese Art und Weise haben Sie es immer in Prozent.
%Vor%In diesem Beispiel Output ist die Zahl zum Beispiel 0,25. Ich hoffe das funktioniert.
Ich habe ein Formular mit Zahleneingaben, die Prozentsätze darstellen sollen, die ungefähr wie folgt aufgebaut sind:
%Vor%Derzeit werden die Werte als Dezimalstellen angezeigt, z. B. 0,25. Ich denke, es wäre viel benutzerfreundlicher, wenn die Zahl, die im Textfeld angezeigt wird, stattdessen als Prozentsatz angezeigt wird. Ich habe die Tastatureingabe für das Feld bereits deaktiviert, indem ich den folgenden jQuery-Code verwende. Daher mache ich mir keine Sorgen darüber, dass Benutzer falsche Werte eingeben:
%Vor%Gibt es eine einfache Möglichkeit, die Zahlenfelder so zu ändern, dass sie einen Prozentsatz anzeigen?
Danke!
Es gibt zwei Möglichkeiten, von denen ich hoffe, dass sie funktionieren.
Wenn Sie Prozentsätze in der Eingabe haben möchten und sie in Dezimalzahlen in js konvertieren müssen, dann
%Vor%Wenn das Szenario umgekehrt ist
%Vor%Vielleicht eine Funktion hinzuzufügen, die ausgegebene Nummer (zum Beispiel 0,25) * 100 + „%“, auf diese Art und Weise haben Sie es immer in Prozent.
%Vor%In diesem Beispiel Output ist die Zahl zum Beispiel 0,25. Ich hoffe das funktioniert.
Tags und Links javascript jquery html5