Как очистить все поля формы?
Есть обычная форма. Значения сохраняются в сессии и не удаётся её очистить при помощи стандартного
<input type="reset" /> Вот эта кнопка, очищает только поле «txt». <input type="button" value="Очистить" onclick="this.form.elements[\'txt\'].value=\'\'" /> Подскажите пожалуйста как при помощи javascript очистить всю форму? |
document.querySelectorAll('input, textarea').forEach(el=>el.value = ''); но это крайний вариант. |
Отлично! Единственный рабочий вариант. Только он вообще все инпаты почистил, включая кнопки, можно как-то ограничить только типом текст?:)
|
Разобрался:
<input type="button" name="clear" value="Clear Form" onclick="document.querySelectorAll(\'input[type=text], textarea\').forEach(el=>el.value = \'\');"> |
Часовой пояс GMT +3, время: 16:13. |