2016-10-27 4 views
0

ex У меня есть 2 формы ввода и 1 выбор формы, когда я выбираю A 1 формы скрыть и авто сбросить/очистить.Jquery clear/reset form, который я заполняю

basiclly Я сделал скрытую логику, но я не могу ее сбросить.

вот мой код:

var employedTypeOption = $('#employedType-option'); 
employedTypeOption.on('change', function() { 
    if (employedTypeOption.val() == 1) { 
    $('#hourly-rate, #parttime-panel').show(); 
    $('#basic-salary').hide(); 
    } else if (employedTypeOption.val() == 0){ 
    $('#basic-salary').show(); 
    $('#hourly-rate, #parttime-panel').hide(); 
    } 
}); 

любая идея?

+0

Что вы подразумеваете под сбрасыванием? – Sherlock

+0

Вы пробовали $ (селектор) .val ("")? – arsinawaz

+0

@MidTwo очистить всю форму, которую я заполняю –

ответ

1

Вы можете найти все текстовые поля и текстовые поля внутри своей формы и сбросить их значения. Как и следующее.

var employedTypeOption = $('#employedType-option'); 
employedTypeOption.on('change', function() { 
    if (employedTypeOption.val() == 1) { 
    $('#hourly-rate, #parttime-panel').show(); 
    $('#basic-salary').hide(); 

    $('#yourFormID').find('input[type="text"], textarea').val(""); 

    } else if (employedTypeOption.val() == 0){ 
    $('#basic-salary').show(); 
    $('#hourly-rate, #parttime-panel').hide(); 

    $('#yourFormID').find('input[type="text"], textarea').val(""); 

    } 
}); 
+0

работает, но даже с формой empy он все еще может быть сохранен? любой, у меня есть бунтастровый валидатор notEmpty. –

+0

Вы можете добавить обязательный атрибут к этим полям, или вы можете использовать JQuery validator. –

+0

Я добавил, что поле должно быть числовым, и проверенный валидатор jquery. любое другое решение? –

Смежные вопросы