Überspringe die Null vom Zahlenattributwert

8

Ich muss -1 als min und max auf 10 in Anzahl HTML-Feld setzen. davon muss ich 0 überspringen. Das heißt, ich muss seinen Wert nicht als 0 übergeben. Ist das in HTML möglich?

%Vor%     
Syed Mohamed Aladeen 06.06.2016, 12:10
quelle

4 Antworten

5

Sie können Musterattribute und Änderungstypen zu 'Text' hinzufügen

%Vor%

Demo

    
splash58 06.06.2016 12:22
quelle
2

Die Antwort ist in diesem Fall ziemlich einfach.

Mit plain html ist das nicht möglich, da es keine skip="" gibt und pattern="" bei Zahleneingaben nicht funktioniert. Sie müssen eine Javascript-Funktion verwenden.

    
luissimo 06.06.2016 12:46
quelle
0

Fügen Sie dieses Javascript Ihrer Seite hinzu ... Ich habe eine Funktion erstellt und diese Funktion zu Ihrer Eingabe onchange="return check_value();" aufgerufen. Auch hinzugefügt id="number" Fügen Sie eine jquery.js-Datei hinzu, damit das Skript funktioniert ... Hier prüft das Skript Ihren Eingabewert und wenn es '0' ist, warnt es den Benutzer, dass Null nicht erlaubt ist und löscht den Wert im Eingabefeld .... Versuchen Sie es und lassen Sie es mich wissen ....

%Vor%     
Sinju Mathew 06.06.2016 12:28
quelle
-1

Sie können das Attribut Schritt

verwenden

Das wird der einzige HTML-Fix sein, den ich denke, aber es ist keine gute Lösung; (

%Vor%     
Swolschblauw 06.06.2016 12:20
quelle

Tags und Links