Можно буквально пройтись по всем полям:
| Код | function clearForm(formName) { var form = document.forms[formName]; for (i = 0; i < form.elements.length; i++) { if (form.elements[i].nodeName == "input") { // for input if (form.elements[i].type == "checkbox" || form.elements[i].type == "checkbox") { // type = checkbox || radio form.elements[i].checked = false; } else if (form.elements[i].type == "text" || form.elements[i].type == "hidden") { // type = text || hidden form.elements[i].value = ""; } else { // No clear of input type=file } } else if (form.elements[i].nodeName == "select") { // for select form.elements[i].options[0].selected = true; } else if (form.elements[i].nodeName == "textarea") { // for textarea form.elements[i].value = ""; } } }
|
|