Tôi có trường nhập và màu văn bản trong đó có màu đen. (Tôi đang sử dụng jquery.placeholder) Giả sử văn bản trong đó có "E-Mail"Màu văn bản của trường nhập liệu CSS của văn bản được nhập
Khi bạn nhấp vào trường này, văn bản giữ chỗ màu đen sẽ biến mất (nhờ jquery.placeholder).
Bất kỳ văn bản nào được nhập vào trường này, tôi muốn nó chuyển sang màu đỏ và khi bạn bỏ chọn trường này, tôi muốn màu đỏ.
Hiện tại, văn bản cho biết "E-Mail" có màu đen và mọi thứ tôi nhập là màu đỏ, điều này thật tuyệt, nhưng ngay khi tôi bỏ chọn, nó sẽ chuyển sang màu đen. Ai giúp tôi với? Tôi muốn văn bản ở lại màu đỏ, ngay cả sau khi nó được bỏ chọn. Đây là mã của tôi
textarea:focus, input:focus {
color: #ff0000;
}
input, select, textarea{
color: #000;
}
Ok Tôi hiểu, nhưng nếu tôi thay đổi thứ hai của tôi phong cách màu đỏ, sau đó văn bản giữ chỗ ban đầu cũng được thay đổi thành màu đỏ (thay vì màu đen). Điều đó có ý nghĩa? – John
Có. Nếu trước tiên bạn cần văn bản màu đen. Đặt nó trong plugin trình giữ chỗ. Hoặc bạn có thể sử dụng một số kịch bản bổ sung để thực hiện việc này. –
Cảm ơn bạn đời, tôi đã hoàn toàn mất tích tuyên bố kiểu giữ chỗ, được tách biệt với kiểu hộp nhập liệu! – John