1

イベント処理に助けが必要です。私のシナリオでは、デフォルト値が 35 のテキスト ボックスがあり、カーソルは 3 の前に設定されています。このテキスト ボックスには onkeydown というイベントがあります。4 を押すと、IE と Safari はテキストの以前の値である 35 をキャプチャします。しかし、Mozilla と Chrome は新しい値である 435 をキャプチャします。

onkeydown が起動されたときにテキストボックスの以前の値をキャプチャできる JavaScript コードが必要です。

あなたの手が必要です:(

4

1 に答える 1

3

IE、Chrome、FF、Opera でテスト済みで、動作します

<div>
    <input type="text" value="35" />
</div>
<script>
       $("input").keydown(function () {
            alert($(this).val());
        });
</script>
于 2012-07-12T05:36:00.370 に答える