Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   плэйсхолдер для IE (https://javascript.ru/forum/dom-window/53729-plehjjskholder-dlya-ie.html)

Moloch 15.02.2015 23:38

плэйсхолдер для 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 = '';
						        }
						      
						     };

danik.js 16.02.2015 03:15

Этот код проходится по всем инпутам (причем даже не-текстовым, то есть чекбоксам, радио, скрытым и тд).

danik.js 16.02.2015 03:15

А вобще, есть же готовый полифил - placeholders.js чем не устраивает?


Часовой пояс GMT +3, время: 08:29.