jquery: min-max-Eingang in der option geben Sie die Anzahl
Habe ich diesen Teil des Codes
<input type="number" min="2" max="10" step="2" id="contact" oninput="new_sum">
In das Feld kann ich einfügen einer Anzahl > 10 und < 2.
Wie kann ich es begrenzen?
Es ist schon begrenzt. Was genau meinst du mit "Wie kann ich es begrenzen?"
Ich glaube, Sie sind gefragt, wenn Sie geben eine Zahl in das Eingabefeld ein. Die Grenze ist nicht behandelt.
Ich glaube, Sie sind gefragt, wenn Sie geben eine Zahl in das Eingabefeld ein. Die Grenze ist nicht behandelt.
InformationsquelleAutor user2519913 | 2014-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Ansatz, den ich hier verwendet haben (obwohl ich habe eine plugin zu tun), ist zu prüfen, ob der eingegebene Wert im Bereich definiert durch die
min
undmax
Attribute, wenn es ist wir halten diesen Wert; wenn nicht wir testen, ob der eingegebene Wert ist kleiner als dermin
Wert, wenn es ist, dann setzen wir den Wert zu diemin
Wert und wenn nicht (was impliziert, dass sich der Wert muss größer sein als dermax
) wir legen den Wert auf diemax
Attribut:JS Fiddle demo.
Dies ist etwas naiv, dass der
restrict()
plugin nicht testen, ob die<input>
element-Typ ist dernumber
(noch) nicht.Bearbeitet hinzufügen eine leichte sanity-check, um zu überprüfen, dass das element ist, in der Tat, der
type="number"
:JS Fiddle demo.
Nicht, dass ich bewusst bin, vorstellen, wie schwierig das sein würde, in, zum Beispiel, ein smart-phone oder tablet.
InformationsquelleAutor David Thomas
jquery-min-max-Eingang (aller Art)
set attribute min & Attribut max-tag input
HTML
können Sie ändern, min & max
data-min="0" data-max="100"
Jquery
BEISPIEL : jsfiddle
InformationsquelleAutor Mohammad
Können Sie eine generische Funktion zu tun, diese auf jedem Eingangs-Schritt-Elemente --
FIDDLE
Sorry - Aktualisiert meine Antwort und die Geige auch.
InformationsquelleAutor Johnbabu Koppolu
Können Sie einfach zu schreiben mit jquery:
InformationsquelleAutor Акынбек Бержанов