テキストボックスを作成したい場合は、ユーザーが入力していない場合は、テキストボックスの境界線が赤くなります。jqueryを使用して入力しないと、テキストボックスの赤い枠が表示される
if ($('#TextBoxID').val() == '') {
$('#TextBoxID').css('border-color', 'red');
}
else {
$('#TextBoxID').css('border-color', '');
}
私はこのコードで成功しました。しかし、ページが最初に読み込まれたときだけ赤に変わります。私が欲しいのは、ユーザーが何かをタイプした直後に、赤い枠線が普通になります。誰でも動的にそれを行う方法を教えることができますか?
入力の 'keypress'イベントをキャッチします。 – Swellar
イベントリスナーを追加する必要があります –