Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. $("#offerForm").validate( {
  2. rules: {
  3. name: "required",
  4. email: {
  5. required: true,
  6. email: true
  7. },
  8. phone: {
  9. required: true,
  10. number: true
  11. },
  12. city: "required",
  13. purposeof: "required",
  14. usagearea: "required",
  15. m2: "required",
  16. izolasyon: "required"
  17. },
  18. messages: {
  19. name: "Lütfen Adınızı Giriniz..",
  20. email: "Lütfen Eposta Adresinizi Giriniz..",
  21. phone: "Lütfen Telefon Numaranızı Giriniz..",
  22. city: "Lütfen Şehir Giriniz..",
  23. purposeof: "Lütfen Seçim Yapınız..",
  24. usagearea: "Lütfen Seçim Yapınız..",
  25. m2: "Lütfen Alanınızı Giriniz..",
  26. izolasyon: "Lütfen Seçim Yapınız.."
  27. },
  28. errorElement: "span",
  29. errorPlacement: function ( error, element ) {
  30. // Add the `help-block` class to the error element
  31. error.addClass( "help-block" );
  32.  
  33. if ( element.prop( "type" ) === "checkbox" ) {
  34. var label = element.parent( "label" );
  35. var oneLabel = label.parent( "div.form-group" );
  36. error.insertAfter( element.closest('.form-group').find('.lastCheckbox') );
  37. } else if ( element.prop( "type" ) === "radio" ) {
  38. var label = element.parent( "label" );
  39. var oneLabel = label.parent( "div.form-group" );
  40. error.insertAfter( element.closest('.form-group').find('.lastLabel') );
  41. } else {
  42. error.insertAfter( element );
  43. }
  44. },
  45. highlight: function ( element, errorClass, validClass ) {
  46. $( element ).parents( ".form-group" ).addClass( "has-error" ).removeClass( "has-success" );
  47. },
  48. unhighlight: function (element, errorClass, validClass) {
  49. $( element ).parents( ".form-group" ).addClass( "has-success" ).removeClass( "has-error" );
  50. },
  51. submitHandler: function(form) {
  52. var datas = $('#offerForm').serialize();
  53.  
  54. $.ajax({
  55. url: '/path/to/file',
  56. type: 'GET',
  57. dataType: 'json',
  58. data: datas,
  59. })
  60. .done(function() {
  61. swal("Tebrikler!", "Mesajınız Başarıyla Kayıt Edildi..", "success")
  62. })
  63. .fail(function() {
  64. swal("İşlem Başarısız!", "Lütfen Tekrar Deneyiniz..", "danger")
  65. })
  66. }
  67. } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement