﻿var prefix = "#ctl00_MainContent_"; $.validator.methods.equal = function(a, b, c) { return a == c }; $(document).ready(function() { var b = $("#aspnetForm").validate({ rules: { ctl00$MainContent$TBMail: { required: true, email: true }, ctl00$MainContent$TBComments: { required: true }, ctl00$MainContent$TBName: { required: true }, ctl00$MainContent$TBSum: { equal: parseInt($(prefix + "LFirst").text()) + parseInt($(prefix + "LSecond").text())} }, messages: { ctl00$MainContent$TBComments: "Please enter a comment.", ctl00$MainContent$TBSum: "Please try again" }, submitHandler: function() { $("#sending").show('slow'); $.ajax({ type: "POST", url: "contacts.aspx/sendContactEmail", data: "{'email':'" + $(prefix + "TBMail").val() + "','message':'" + $(prefix + "TBComments").val() + "','name':'" + $(prefix + "TBName").val() + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function(a) { $(prefix + "LMesajeRecibido").text(a.d); $("#sending").hide('slow'); b.resetForm(); $(prefix + "TBMail").val(""); $(prefix + "TBName").val(""); $(prefix + "TBComments").val(""); $(prefix + "TBSum").val(""); $(prefix + "LFirst").text(Math.ceil(Math.random() * 10)); $(prefix + "LSecond").text(Math.ceil(Math.random() * 10)) } }) } }) });
