I am trying to make sure that the three tablechoice fields are not equal to each other. I have set up a remote script to return "true" or "false" based on the field settings.
If I select tables a,b and c the form subits as expected. however for example if it set them equal to a, b, and b and then changes the values to a, b,c it still thinks there is an error for some reason. Any thoughts on what I might be doing wrong? After clicking the submit buttons a few times it will finally submit. $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", lastname: "required", companyname: "required", email: { required: true, email: true }, phone:{ phoneUS: true }, firstchoice: { onblur: "false" ; remote: { url: "attendee_paypal_validate_table.php", type: "post", data: { choice1: function() { return $("#firstchoice").val(); },// send choices as post var choice2: function() { return $("#secondchoice").val(); }, choice3: function() { return $("#thirdchoice").val(); } }// end data }// end remote },// end firstchoice secondchoice: { remote: { url: "attendee_paypal_validate_table.php", type: "post", data: { choice1: function() { return $("#firstchoice").val(); },// send choices as post var choice2: function() { return $("#secondchoice").val(); }, choice3: function() { return $("#thirdchoice").val(); } }// end data }// end remote },// end secondchoice thirdchoice: { remote: { url: "attendee_paypal_validate_table.php", type: "post", data: { choice1: function() { return $("#firstchoice").val(); },// send choices as post var choice2: function() { return $("#secondchoice").val(); }, choice3: function() { return $("#thirdchoice").val(); } }// end data }// end remote }// end thirdchoice }, // end rules messages: { firstname: "Please enter your first name", lastname: "Please enter your last name", companyname: "Please enter your company name", //secondchoice: "You cannot select the same table twice", confirm_password: { required: "Please provide a password", minlength: "Your password must be at least 5 characters long", equalTo: "Please enter the same password as above" }, email: "Please enter a valid email address", agree: "Please accept our policy" } }); });