index.js 2.02 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
  $(document).ready(function() {
    $('#contact_form').bootstrapValidator({
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        submitHandler: function(validator, form, submitButton) {
        $('#success_message').slideDown({ opacity: "show" }, "slow") // Do something ...
                $('#contact_form').data('bootstrapValidator').resetForm();
            var bv = form.data('bootstrapValidator');
            $.post(form.attr('action'), form.serialize(), function(result) {
                console.log(result);
            }, 'json');
      },
        fields: {
Mei Romauli Sagala committed
17
            name: {
18 19 20 21
                validators: {
                        stringLength: {
                        min: 2,
                    },
Mei Romauli Sagala committed
22
                      
23 24
                }
            },
Mei Romauli Sagala committed
25
			address: {
26 27
                validators: {
                     stringLength: {
Mei Romauli Sagala committed
28
                        min: 8,
29 30
                    },
                    notEmpty: {
Mei Romauli Sagala committed
31
                        message: 'Isi Alamat Anda'
32 33 34
                    }
                }
            },
Mei Romauli Sagala committed
35 36
             
			 phone: {
37
                validators: {
Mei Romauli Sagala committed
38 39
                     stringLength: {
                        max: 13,
40
                    }
Mei Romauli Sagala committed
41

42
            },
Mei Romauli Sagala committed
43 44
			 }
            email: {
45
                validators: {
Mei Romauli Sagala committed
46 47
                    emailAddress: {
                        message: 'Isi E-mail Anda Dengan Benar'
48 49 50
                    }
                }
            },
Mei Romauli Sagala committed
51 52
            
            username: {
53
                validators: {
Mei Romauli Sagala committed
54 55
                        stringLength: {
                        min: 2,
56
                    },
Mei Romauli Sagala committed
57
                      
58 59 60 61 62 63 64
                }
            },
            password: {
                validators: {
                     stringLength: {
                        min: 4,
                    },
Mei Romauli Sagala committed
65
           
66 67 68 69 70 71
                }
            },
            }
        })
        $('#contact_form').data('bootstrapValidator').resetForm();
});