HTMLページに単一のテキストボックスを持つ単純なフォームがあります。テキストボックスに値を指定せずに送信ボタンをクリックすると、テキストボックスの境界線の色が赤になる必要があります.Hereが私のコードです
$(document).ready(function(){
$('.ip').click(function(){
var optionSelected = false;
if($('#test').val().length == 0 ) {
$("#test").css("border-color","red");
}
});
});
フォームはこちら
<form action="" id="form1">
Test:<input type="text" name="test" id="test">
<input type="submit" class ="ip">
</form>
しかし、テキスト ボックスに値を指定せずに送信ボタンをクリックすると、テキスト ボックスの境界線の色が一時的に赤に設定されます。赤い境界線がテキスト ボックスに保持されません。