数字のみを受け入れる日付を入力するためのテキスト フィールドを作成しようとしています。他の文字を入力した場合、テキスト フィールドに表示する必要はなく、カーソルは同じ位置に留まる必要があります (次の文字位置に移動する必要はありません)。入力した値が数値の場合は、テキスト フィールドに表示し、カーソルを次のレベルに移動する必要があります。最後に、テキスト フィールドには数字のみが含まれます。
次のコードを使用しています。
$("#date").keyup(function(event){
//var c=(event).keyCode;
var c= String.fromCharCode(event.keyCode);
var cval = $(this).val();
alert("Characters="+c);
if(isNumber(c))
$(this).val(cval+c);
}
高度なありがとう、
Vソフト