例如,当我选择隐藏和自动重置/清除的表单中的A 1时,我有2个表单输入和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();
  }
});


任何的想法 ?

最佳答案

您可以在表单内找到所有文本字段和文本区域,然后重置它们的值。如下所示。

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("");

  }
});

关于javascript - 我填写的jQuery清除/重置表格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40278114/

10-11 11:39