Fügen Sie ein text-suffix <input type="number">

Ich derzeit haben eine Reihe von Eingaben wie diese:

<input type="number" id="milliseconds">

Dieses Eingabe-Feld wird verwendet zur Darstellung eines Wertes in Millisekunden.
Ich haben jedoch mehrere Eingänge, die einen Wert in dB oder Prozentwerten.

<input type="number" id="decibel">
<input type="number" id="percentages">

Was ich tun möchte, ist, eine Art suffix, um das Eingabefeld zu lassen Benutzer wissen, was für ein Wert die Eingabe darstellt. So etwas wie dieses:

Fügen Sie ein text-suffix <input type=

(Das Bild ist bearbeitet, um zu zeigen, was für ein Ergebnis ich haben will,ich versteckte die Pfeile nach oben und unten aus der input-Typ als auch).

Habe ich versucht zu Google, aber ich kann nicht scheinen, nichts zu finden darüber. Weiß jemand, ob das möglich ist, und wie Sie das erreichen können, so etwas wie dieses?

  • Sie das Gerät nur seitlich von der Eingabe (als text-node) ist keine option?
  • Versuchen placeholder w3schools.com/tags/att_input_placeholder.asp
  • Das wäre möglich, aber ich müsste redesign einige Teile von meinem UI, das würde ich gerne vermeiden, so viel wie möglich 🙂 . Aber wenn es unmöglich ist, so etwas zu tun würde ich habe keine andere Wahl.
  • Ich schaute auf diese und, obwohl es zeigt text an, wenn der Wert leer ist, ich noch bräuchte, das suffix nach dem ändern der Werte die Platzhalter nicht tun. Vielen Dank für Ihren Vorschlag, obwohl!
  • Wie haben Sie id spezifisch für jede Art von Einheiten, es ist viel mehr Chancen, dass Sie eine Javascript-Funktion würde den trick tun. Ich denke, Sie könnte verwenden number_format js Funktion durch das hinzufügen einer 5. parameter "Einheit". Wenn Sie nicht wollen, um die Javascript verwenden, dann wäre eine PHP-Funktion zu Ihnen passt ?
  • Vielen Dank für Ihren Vorschlag! Ich verwende Javascript in meine Bewerbung für das Holen der Werte und andere Arten von Daten aus meiner input-Felder. Obwohl dein Vorschlag ist gut, ich würde nur gerne wissen, wenn ich könnte, fügen Sie ein suffix, das eine Zahl-Eingabe-Feld. Dein Vorschlag würde meine Anwendung ein wenig zu kompliziert für so ein 'basic' - Funktion. Ich wäre besser der Neugestaltung meiner UI ein wenig 🙂 trotzdem Danke!
  • Sie sind herzlich willkommen ! Eine Javascript-Funktion ersetzen jedes "Anzahl" - Eingabe, da die id möglich war, nannte es, sobald die Seite geladen ist. Dann kann es verwendet werden, um Daten und Eingaben. Aber in der Tat die CSS-Lösung ist einfach perfekt.

InformationsquelleAutor R. De Caluwe | 2018-04-12
Schreibe einen Kommentar