Có ai biết cách đặt lại màu đường viền của điều khiển đầu vào khi bạn đã sửa đổi nó bằng javascript không? Hữu ích để xác thực bằng cách đánh dấu các trường có dữ liệu không chính xác hoặc không hợp lệ trong chúng, v.v.Đặt lại màu đường viền của điều khiển đầu vào (HTML/Javascript)
Ví dụ: thay đổi đường viền:
document.getElementById('myinput').style.border = '1px solid red';
cách đặt lại? dòng tiếp theo chỉ cần loại bỏ các biên giới hoàn toàn ...
document.getElementById('myinput').style.border = '';
nếu tôi thiết lập lại màu biên giới trở lại một màu sắc cụ thể (ví dụ như màu đen hoặc màu xám vv), nó có thể trông lạ trong một số trình duyệt/hệ điều hành loại 'chủ đề' các điều khiển ...
thanks heaps!
Tôi đồng ý về việc sử dụng màu nền. Tôi đang sử dụng cả hai thực tế, chỉ cần tôi không có bất kỳ vấn đề thanh toán bù trừ nền ... – davidsleeps
Tôi nhằm mục đích cho một cách tiếp cận rõ ràng. Tôi thiết lập các hình thức mặc định trong một thói quen thanh toán bù trừ và sau đó ràng buộc với màu "lỗi". Điều này đúng với cả màu nền và bất kỳ hình ảnh nào khác. Một khi tôi tự tin về mặc định, tôi có thể xóa các thói quen rõ ràng(), tùy thuộc vào hình thức phức tạp. –