注文フォーム用に、ユーザーが値を入力できるフォームを作成しようとしています。フォームが読み込まれると、何も含まれていない、または値が100を超えるすべての行を強調表示し、これが修正されたときに強調表示を解除する必要があります。
また、送信ボタンがあります-テキストボックスのいずれかが強調表示されている場合は、これを無効にする必要があります
これが私がこれまでに持っているコードです-誰かが何かアイデアを持っていますか?
$(':text').focusin(function() {
var inp = $(this).val();
if (inp > 100) {
$(this).css('background-color', 'red');
}
if (inp.length < 1) {
$(this).css('background-color', 'red');
}
if (inp.length > 0 && inp <= 100) {
$(this).css('background-color', 'white');
}
});
$(':text').change(function() {
var inp = $(this).val();
if (inp > 100) {
$(this).css('background-color', 'red');
}
if (inp.length < 1) {
$(this).css('background-color', 'red');
}
if (inp.length > 0 && inp <= 100) {
$(this).css('background-color', 'white');
}
});