私の問題はmaxlengthとminlengthの通知にあります。入力フィールドに手動で入力すると、作業と通知が表示されます。しかし、私はjqueryから作られた仮想キーボードを使用する場合、通知は表示されません。解決策があるかどうかと、仮想キーボードでmaxlengthとminlengthの入力用に別のベストコードがありますか?仮想キーボードとの統合で入力フィールドに最適な最大長と最小長さ
は、ここに私のコードのMaxLengthとMINLENGTH検証です:私は(もしあれば)、仮想キーボードによってトリガするイベントを知らない
var minLength = 9;
var maxLength = 12;
$(".minmax").on("keydown keyup change", function(){
var value = $(this).val();
if (value.length < minLength)
$(".noticeminmax").text("Text is short");
else if (value.length > maxLength)
$(".noticeminmax").text("Text is long");
else
$(".noticeminmax").text("");
});
仮想Keybordは 'のKeyDown keyup'イベントをトリガしません。ロジックを使用して仮想キーのクリックイベントをバインドする必要があります。 – Tushar
@TusharGupta私はあなたが何を意味するかわからない、私はjavascriptで新しいです –