jquery.form.js 860 B

12345678910111213141516171819202122232425262728293031323334353637
  1. jQuery(document).ready(function(){
  2. $('#contactform').submit(function(){
  3. var action = $(this).attr('action');
  4. $("#message").slideUp(750,function() {
  5. $('#message').hide();
  6. $('#submit')
  7. .after('<img src="./img/form/ajax-loader.gif" class="loader" />')
  8. .attr('disabled','disabled');
  9. $.post(action, {
  10. name: $('#name').val(),
  11. email: $('#email').val(),
  12. subject: $('#subject').val(),
  13. comments: $('#comments').val(),
  14. verify: $('#verify').val()
  15. },
  16. function(data){
  17. document.getElementById('message').innerHTML = data;
  18. $('#message').slideDown('slow');
  19. $('#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
  20. $('#contactform #submit').attr('disabled','');
  21. if(data.match('success') != null) $('#contactform').slideUp('slow');
  22. }
  23. );
  24. });
  25. return false;
  26. });
  27. });