我在一个带有单个文本框的 html 页面中有一个简单的表单。我希望如果我单击提交按钮而文本框中没有任何值,那么文本框的边框颜色应该是红色的。这是我的代码
$(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>
但是发生的情况是,如果我单击文本框中没有任何值的提交按钮,则文本框的边框颜色会暂时设置为红色。红色边框不会保留在文本框中