Есть форма, в ней несколько полей ввода, по событию onfocus я меняю цвет поля ввода. Но мне необходимо по кнопке сбросить установить для всех полей формы начальный цвет. Как это можно сделать?
что то в таком духе.
<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 формы