ex我有2个表单输入和1个选择表单,当我选择表单隐藏的A 1和自动重置/清除时。
基本上我已经完成了隐藏逻辑,但我无法重置它。
这是我的代码:
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 :(得分:1)
您可以在表单中找到所有文本字段和textareas并重置其值。如下所示。
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("");
}
});