PluginProbe
RSVP and Event Management / 1.7.2
RSVP and Event Management v1.7.2
trunk 0.5.0 0.6.0 0.7.0 0.8.0 0.9.0 0.9.5 1.0.0 1.1.0 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.5.0 1.6.0 1.6.1 1.6.2 1.6.5 1.7.0 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 All 136 releases
rsvp / rsvp_plugin.js

rsvp_plugin.js in RSVP and Event Management 1.7.2, at rsvp_plugin.js

50 lines 1.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 jQuery(document).ready(function(){
2 jQuery.validator.addMethod("customNote", function(value, element) {
3 if((jQuery("#additionalRsvp").val() > 0) && (jQuery("#note").val() == "")) {
4 return false;
5 }
6
7 return true;
8 }, "<br />Please enter an email address that we can use to contact you about the extra guest. We have to keep a pretty close eye on the number of attendees. Thanks!");
9
10 jQuery("#rsvpForm").validate({
11 rules: {
12 note: "customNote",
13 newAttending1LastName: "required",
14 newAttending1FirstName: "required",
15 newAttending2LastName: "required",
16 newAttending2FirstName: "required",
17 newAttending3LastName: "required",
18 newAttending3FirstName: "required",
19 attendeeFirstName: "required",
20 attendeeLastName: "required"
21 },
22 messages: {
23 note: "<br />If you are adding additional RSVPs please enter your email address in case we have questions",
24 newAttending1LastName: "<br />Please enter a last name",
25 newAttending1FirstName: "<br />Please enter a first name",
26 newAttending2LastName: "<br />Please enter a last name",
27 newAttending2FirstName: "<br />Please enter a first name",
28 newAttending3LastName: "<br />Please enter a last name",
29 newAttending3FirstName: "<br />Please enter a first name",
30 attendeeFirstName: "<br />Please enter a first name",
31 attendeeLastName: "<br />Please enter a last name"
32 }
33 });
34
35 /* First step, where they search for a name */
36 jQuery("#rsvp").validate({
37 rules: {
38 firstName: "required",
39 lastName: "required"
40 },
41 messages: {
42 firstName: "<br />Please enter your first name",
43 lastName: "<br />Please enter your last name"
44 }
45 });
46
47 jQuery("#addRsvp").click(function() {
48 handleAddRsvpClick();
49 });
50 });