我正在尝试为订单创建一个允许用户输入值的表单。加载表单时,它需要突出显示所有没有任何内容的行,或者值大于 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');
}
});