Bitte überprüfen Sie dies auf Google Chrome-Browser:keyUp Ereignis verhindert Pfeiltasten im Textfeld in Chrome
jQuery('#tien_cong').keyup(function(e) {
jQuery(this).val(jQuery(this).val().replace(".", ","));
var sum = 0;
var tien_cong = jQuery('#tien_cong').val();
tien_cong = tien_cong.replace(/,/g, '');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="textfield" id="tien_cong" type="text" data-required="" data-type="text" name="tien_cong" placeholder="" value="" size="">
Ich versuche .
zu ersetzen durch ,
wenn Benutzertypen Somethings mit .
in einer Textbox .
Wenn der Benutzer im Chrome-Browser die linke Cursortaste auf der Tastatur ← drückt, kann er sich nicht bewegen.
Warum?
Welche Chrome-Version verwenden Sie? – Dom
Version 49.0.2623.112 m – John
Ja, aber nicht mit Zurück-Taste, ist mit der linken Cursor-Taste in der Tastatur. Es passiert, weil, wenn Sie Chrom ersetzen, verlieren Sie die Position des Caret. Ich weiß nicht, wie ich das beheben soll. Chrome saugt wie immer. –