ページに入力ボックスがあり、「keyup」イベントでその値を変更したい(keypressも機能します)。問題は、入力の値を設定するたびに、入力が空白になることです。
これが私のhtmlです:
<input id="time" type="number" />
そしてjavascript:
$('#time').keyup(function (e) {
var key = e.keyCode;
var itime = $("#time");
if (itime.val().length == 2) {
var text = itime.val() + ":";
$("#time").val(text);
}
})
私が欲しいのは、2回のストロークの後、入力に入力したものに自動的に「:」文字を追加することです。
マスクされた入力プラグインのようなものを実現したいのですが、明らかにそれはありません。