2016-04-28 9 views
0

Ich möchte negative Werte und Dezimalwerte in Formulareingabe, wie 1.25, 4.5 usw. mit Javascript-Validierung vermeiden. Für die negativen Zahlen verwende ich type="number" und min="0" im Eingang. Aber wie behandelt man Dezimalwerte?Wie vermeidet man Negativ-, Float- und Dezimalwerte in der Formulareingabe mithilfe der JavaScript-Validierung?

Jede mögliche Hilfe würde groß sein

+1

negativ, dezimal und float? und teilen Sie den Code bitte mit. Ich habe das Gefühl, dass Sie mit Dezimalzahl Gleitkommazahlen meinen? –

+0

@Amresh Venugopal Für normale Form Hoffnung muss nicht den Code teilen. –

+0

Siehe http://StackOverflow.com/Questions/19011861/is-there-a-float-input-type-in-html5 – iainn

Antwort

0

Die HTML5-Unterstützung für die in-Formular-Validierung nicht in allen Browsern verfügbar sein könnten.

if(number !== parseInt(number,10)){ 
    //detects floating point numbers like 1.3 
} else if (number > -1) { 
    // detects negative numbers 
} 
+0

danke, es hat geklappt. –

Verwandte Themen