Tôi sử dụng cái này, nó chỉ là Javascript.
Tôi chỉ đơn giản là có một phần tử đầu vào có giá trị và khi người dùng nhấp vào phần tử đầu vào, nó sẽ thay đổi thành phần tử đầu vào không có giá trị.
Bạn có thể dễ dàng thay đổi màu sắc của văn bản bằng CSS. Màu của trình giữ chỗ là màu trong id #IEinput và màu văn bản bạn nhập sẽ là màu trong id #email. Không sử dụng getElementsByClassName, vì các phiên bản IE không hỗ trợ trình giữ chỗ, cũng không hỗ trợ getElementsByClassName!
Bạn có thể sử dụng trình giữ chỗ trong nhập mật khẩu bằng cách đặt loại nhập mật khẩu gốc thành văn bản.
Tinker: http://tinker.io/4f7c5/1
- Máy chủ JSfiddle ngừng hoạt động!
*Xin lỗi vì tiếng Anh của tôi không tốt
JAVASCRIPT
function removeValue() {
document.getElementById('mailcontainer')
.innerHTML = "<input id=\"email\" type=\"text\" name=\"mail\">";
document.getElementById('email').focus(); }
HTML
<span id="mailcontainer">
<input id="IEinput" onfocus="removeValue()" type="text" name="mail" value="mail">
</span>
<input>
); một thuộc tính là một cặp khóa-giá trị bên trong dấu ngoặc nhọn (nhưplaceholder="This is an attribute value"
). Để lại câu hỏi như vậy, để những người tương lai hỏi cùng một câu hỏi có thể tìm thấy nó.