2016-09-25 3 views
-3

Я хочу очистить все входные данные формы после отправки всех входных данных в php-файл, как я могу очистить эти данные с помощью функции jquery?Как очистить данные формы jquery?

+0

Добро пожаловать на SO. Пожалуйста, попробуйте [помощь], чтобы узнать, что и как спросить. СОВЕТ: усилие и код сообщения – mplungjan

+0

Предполагая, что вы ajax, у вас есть '$ (" # formID ") [0] .reset()' в успехе – mplungjan

ответ

1

Вы можете прослушать представить событие, а затем очистить значения каждого входа, как показано ниже:

$('#form').submit(function() { 
 
    $(this)[0].reset(); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form id="form"> 
 
    <input type="text" /> 
 
    <input type="submit" /> 
 
</form>

+0

Но есть не только текст, но есть время загрузки флажков и введите дату, чтобы решить эту проблему? –

+0

И может быть функция val используется для получения значения поля ввода. –

+0

вы можете использовать функцию сброса в форме. – Tal87

-1
document.querySelector(".name").value = ""; 
<form class="form"> 
    <input type="text" class="name"/> 
    <input type="submit" value="Send" class="submit"/> 
</form> 

Затем входное значение будет всегда пусто

+1

Вопрос о снятии формы * после * отправки. Это освобождает поле 'name' * перед отправкой. – nnnnnn

+0

Также это не jQuery – mplungjan

+0

http://i.imgur.com/4m4D7bM.png

0

Это должно работать ...

$('form').on('submit', function() { 
 
    var children = $(this).children() 
 
    children.each(function(i, el) { 
 
    if ($(el).attr('type') === 'checkbox') return $(el).removeAttr('checked') 
 
    $(el).val(null) 
 
    }) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form> 
 
    <input type="text" /> 
 
    <br> 
 
    <input type="text" /> 
 
    <br> 
 
    <input type="checkbox" />iphone 
 
    <input type="checkbox" />Android 
 
    <br> 
 
    <input type="radio" name="gender" value="male" checked>Male 
 
    <br> 
 
    <input type="radio" name="gender" value="female">Female 
 
    <br> 
 
    <input type="radio" name="gender" value="other">Other 
 
    <br> 
 
    <select> 
 
    <option value="volvo">Volvo</option> 
 
    <option value="saab">Saab</option> 
 
    <option value="mercedes">Mercedes</option> 
 
    <option value="audi">Audi</option> 
 
    </select> 
 
    <br> 
 
    <button type="submit"> submit </button> 
 
</form>

0

попробовать этот

$(document).ready(function(){ 
    $('#submit').click(function(){ 
    $('#my_form').find("input[type=text]").val(""); 
    }); 
}); 
Смежные вопросы