所以我有一些必需inputs
的和一些正常的输入(非必需)。必需的有红色border
,而普通的没有。
<input type='text'>
<br>
<input type='text' class="required">
我希望所需的输入在其中有一些内容时失去边框并成为正常输入,但如果内容设置为空,我希望它们返回红色边框。
我已经实现了这一点,但我正在使用的脚本也影响了正常输入,我不想将边框更改为红色。
//sets value back to empty when focused
$('input:text').focus(function () {
$(this).val('');
});
//changes the border of the required inputs depending if their content is empty or not
$('input:text').blur(function () {
if ($(this).val() != '') {
$(this).css({
border: '1px solid #c4c4c4',
color: '#000000'
});
} else {
$(this).css({
border: '2px solid #FF0000',
color: '#FF0000'
});
}
});