Ich habe einige Zeilen geschrieben, um nur numerische Zeichen zu akzeptieren, aber mein Skript funktioniert nicht. Wenn ich ein Alphabet eintippe, wird es in ein Textfeld eingefügt, das ich nicht möchte. Ich möchte, dass das Textfeld nur numerischen Wert und "." Punkt für dezimal. Hier ist mein Skript. Sag mir einfach, was da nicht stimmt.
%Vor%Wenn möglich, geben Sie mir bitte ein Skript, das meine Textbox nur numerisch und dezimal aktiviert. Danke
Hier ist mein vollständiges Skript. Das Problem ist, dass es dot "." nimmt, was ich nicht will.
%Vor%also sagen Sie mir, was ich in meinem Code ändern muss, als Ergebnis sollte es keinen Dezimalwert nehmen. Eine weitere wichtige Sache, die ich kidydown () -Ereignis mit Wildcard-System anhängen, weil meine Seite viele Textbox mit Namen Ende wie txtQty haben kann.
%Vor%Also bitte hilf mir. Danke
Meine Lösung akzeptieren Kopieren und Einfügen und speichern Sie die Position des Caret. Es wird für die Produktkosten verwendet und erlaubt nur positive Dezimalwerte. Refactor kann sehr einfach negative oder nur ganze Zahlen erlauben.
%Vor%Legen Sie die HTML-Seite:
%Vor%Sie könnten versuchen Ссылка
Dieser Thread erwähnt das gleiche Plugin zusammen mit einer Reihe anderer Dinge, die Sie ausprobieren könnten.
Erlaubt nur 1 bis 9 Zahlen und dezimal . Wenn andere Zeichen eingefügt werden, ersetzt es diese Ziffern.
%Vor%Check-in Geige .
Tags und Links jquery