javascript 使用jQuery进行SeedLogix表单控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用jQuery进行SeedLogix表单控件相关的知识,希望对你有一定的参考价值。

// I haven't had the chance to test this yet...
// Similar functionality here: http://summersale.stylesrhot.com/
// Style the message class appropriately and set to display:none;

$(".custom-form").submit(function (e) {
  
  // Does email input have content? 
  if ($('.custom-form input.email').val()) {
    
    // Fade out form fields
    $('.custom-form fieldset').fadeOut();
    
    // Wait for fade and then show confirmation
    setTimeout(function () {
      $(this).append('<p class="message">Thanks for contacting us!</p>');
      
      $('.message').fadeIn();
    }, 400);  
  }
});

/* Style checkboxes like checkboxes */

.checkboxDiv input {
  width: auto;
  height: auto;
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
}

.checkboxDiv input, .checkboxDiv label {
  cursor:pointer;
}

/* Add asterisk to required fields */

.required-field label::after {
  content:"*";
  color:red;
}

/* Style button */

input[type="submit"] {
  cursor: pointer;
  width: auto;
  padding: 20px 50px;
  height: auto;
  font-weight: 700;
  font-size: 16px;
  line-height: 1em;
}

/* Highlight errors on required fields */

input.highlightError {
  border-color: red;
}



$(document).ready(function() {
  
  // Set field sizing classes on parent elements
  $('input.small').parent().addClass('field-sm');
  $('input.medium').parent().addClass('field-md');
  $('input.large').parent().addClass('field-lg');
  
  // Associate checkbox labels with inputs to allow them to be checked by clicking labels
  $('.checkboxDiv').parent().addClass('field-checkbox');
  $('.field-checkbox').each(function(i) {
    $(this).find('input').attr('id', 'checkbox-' + i);
    $(this).find('label').attr('for', 'checkbox-' + i);
  });
  
  // Add required class to list item
  $('li > .required').parent().addClass('required-field');
  $('li > .checkboxDiv > .required').parent().parent().addClass('required-field');
  
});

以上是关于javascript 使用jQuery进行SeedLogix表单控件的主要内容,如果未能解决你的问题,请参考以下文章

javascript 使用jQuery进行SeedLogix表单控件

你可能不需要 jQuery!使用原生 JavaScript 进行开发

javascript 使用jQuery和CSS进行最小页面转换

如何在 jQuery / javascript 中使用 each() 进行迭代或循环

使用Javascript / jQuery进行Bootstrap 4表单验证

如何使用jquery或javascript对对象数组进行排序[重复]