JavaScript - поменяит цвет фона для всех полей формы
От: Аноним  
Дата: 02.02.06 07:08
Оценка:
Есть форма, в ней несколько полей ввода, по событию onfocus я меняю цвет поля ввода. Но мне необходимо по кнопке сбросить установить для всех полей формы начальный цвет. Как это можно сделать?
Re: JavaScript - поменяит цвет фона для всех полей формы
От: MasterMind Россия  
Дата: 02.02.06 07:45
Оценка:
что то в таком духе.

<script language='javascript'>

function ResetForm(id) {
 try { 
 var div = document.getElementById(id);
  if (div != null && typeof div == "object") {
    
    var inputs = div.getElementsByTagName("input");
    for (var i = 0; i < inputs.length; i++) {
       if (inputs[i].type == "text") {
         inputs[i].style.backgroundColor='#ffd9d9';
       }  
    }

  }
  } catch(err) {
    window.status = err.Message;
  }
}

</script>

<form method='post'>
  <div id='test'>
    <input type='text' value='' size='35'>
    <input type='text' value='' size='35'>
    <input type='button' onclick='ResetForm("test")' value='click'> 
  </div>
</form>


где передаёшь толи ID div толи ID формы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.