Здравствуйте, сегодня у меня возникла некая проблема с формой.
Дело в том что на проекте не используется jquery а мой javascript код добавления placeholder в value элемента работает некорректно в ie <= 7
<input type="text" name="name" placeholder="Имя"/>
<script>
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 = '';
}
input[i].onblur = function() {
vort = this.getAttribute('placeholder')
this.value = ''+pla+'';
};
};
</script>
В ie <=7 в value вставляется null. причем в ie 8 и ie 9 , которые тоже не поддерживают placeholder, все работает нормально. Подскажите пожалуйста, как решить эту проблему.