Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).on("click",".dialog button", function(e){
- (e).preventDefault();
- var name = $("input[name='name']").val();
- var email = $("input[name='email']").val();
- var message = $("textarea[name='message']").val();
- var emailReg = /^[a-zA-Z0-9._+-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z]{2,3})?$/;
- var nameIsValid = name.length >= 1,
- emailIsValid = emailReg.test(email),
- messageIsValid = message.length >= 1;
- error = !(nameIsValid && emailIsValid && messageIsValid);
- // client-side validation
- if(!nameIsValid)
- $("input[name='name']").addClass("error");
- else
- $("input[name='name']").removeClass("error");
- if(!emailIsValid)
- $("input[name='email']").addClass("error");
- else
- $("input[name='email']").removeClass("error");
- if(!messageIsValid)
- $("textarea[name='message']").addClass("error");
- else
- $("textarea[name='message']").removeClass("error");
- if (error == false) {
- $.ajax({
- type: "post",
- dataType: "json",
- url: "lib/email.php",
- data: $("#contactform").serialize(),
- success: function(data) { }
- });
- };
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement