ich habe diesen code zu akzeptieren gültig int
oder float
nummern.Erlaube float auf 'eingang' nicht nur auf 'keypress' ereignis
$("input").on("keypress", function(event) {
$(this).val($(this).val().replace(/[^0-9\.]/g, ''));
if ((event.which != 46 || $(this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) {
event.preventDefault();
}
});
aber ich war nicht in der Lage Benutzereingabedaten von copy-paste
und rightclick-paste
Ereignisse zu fangen.
Ich versuchte $("input").on("input",...
, aber nicht funktioniert. Bitte beachten Sie die untenstehende Geige-Demo.
Eingang sollte funktionieren, was funktioniert nicht genau? – epascarello
@epascarello Eingangsereignis nicht funktioniert https://jsfiddle.net/jcjncyr6/2/ – bumbumpaw
Paste funktioniert für mich dort .... – epascarello