плэйсхолдер для 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, время: 08:29. |