В настоящее время следующие поля формы очищаются с помощью показанного jQuery:
HTML-форма:
<form action="" method="post" id="add">
<legend>Add Mobile</legend>
<ol>
<li>
<label for="add_name">name</label>
<input type="text" name="name" id="add_name"></input>
</li>
<li>
<label for="add_model">model</label>
<input type="text" name="model" id="add_model"></input>
</li>
<li>
<label for="add_color">color</label>
<input type="text" name="color" id="add_color"></input>
</li>
</ol>
<button type="button" onclick="addMobile()">Submit</button>
<button type="reset">Cancel</button>
</form>
jQuery:
// clear out form fields
$('#add input[name="name"]').val('');
$('#add input[name="model"]').val('');
$('#add input[name="color"]').val('');
Есть лиспособ написать селектор так, чтобы все входные данные типа «текст» в форме с идентификатором «add» были очищены?
9/22/2019 edit: ФормаПоля очищаются с помощью jQuery как часть функции addMobile()
в вызове AJAX.Итак, если добавление прошло успешно, часть логики .done
должна очистить поля формы.Назначение кнопки «Отмена» - дать пользователю возможность при желании очистить поля.