Khi yêu cầu được xác định trong trường biểu mẫu, Firefox 4 tự động hiển thị đường viền màu đỏ cho phần tử này, ngay cả TRƯỚC KHI người dùng nhấn nút gửi.
<input type="text" name="example" value="This is an example" required />
Tôi nghĩ rằng điều này là đáng lo ngại cho người dùng vì họ không mắc lỗi ngay từ đầu.
Tôi muốn ẩn đường viền màu đỏ đó cho trạng thái ban đầu, nhưng hiển thị nó khi người dùng nhấn nút gửi nếu thiếu trường được đánh dấu là bắt buộc.
Tôi đã xem xét :required
và :invalid
từ bộ chọn giả mới, nhưng các thay đổi dành cho trước VÀ sau khi xác thực. (từ Firefox 4 Biểu mẫu nhập bắt buộc Viền / đường viền ĐỎ )
Có cách nào để tắt đường viền màu đỏ trước khi người dùng gửi biểu mẫu và hiển thị biểu mẫu đó nếu có một số trường bị thiếu không?