плэйсхолдер для IE
Здравствуйте, подскажите пожалуйста как сделать эмуляцию атрибута placeholder для IE. Собственно нашел код для одного инпута, а как быть если их несколько?
window.onload=
function () {
var input = document.getElementsByTagName('input');
for (var i = 0; i < input.length; i++){
var pla = input[i].getAttribute('placeholder')
input[i].value = pla;
input[i].onfocus = function() {
this.value = '';
}
};
|
Этот код проходится по всем инпутам (причем даже не-текстовым, то есть чекбоксам, радио, скрытым и тд).
|
А вобще, есть же готовый полифил - placeholders.js чем не устраивает?
|
| Часовой пояс GMT +3, время: 20:07. |