PluginProbe
RSVP and Event Management / 2.7.9
RSVP and Event Management v2.7.9
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 / assets / js / rsvp_plugin.js

rsvp_plugin.js in RSVP and Event Management 2.7.9, at assets/js/rsvp_plugin.js

55 lines 1.7 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 />" + rsvp_plugin_vars.askEmail);
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 />" + rsvp_plugin_vars.customNote,
24 newAttending1LastName: "<br />" + rsvp_plugin_vars.newAttending1LastName,
25 newAttending1FirstName: "<br />" + rsvp_plugin_vars.newAttending1FirstName,
26 newAttending2LastName: "<br />" + rsvp_plugin_vars.newAttending2LastName,
27 newAttending2FirstName: "<br />" + rsvp_plugin_vars.newAttending2FirstName,
28 newAttending3LastName: "<br />" + rsvp_plugin_vars.newAttending3LastName,
29 newAttending3FirstName: "<br />" + rsvp_plugin_vars.newAttending3FirstName,
30 attendeeFirstName: "<br />" + rsvp_plugin_vars.attendeeFirstName,
31 attendeeLastName: "<br />" + rsvp_plugin_vars.attendeeLastName
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 passcode: "required"
41 },
42 messages: {
43 firstName: "<br />" + rsvp_plugin_vars.firstName,
44 lastName: "<br />" + rsvp_plugin_vars.lastName,
45 passcode: "<br />" + rsvp_plugin_vars.passcode
46 }
47 });
48
49 jQuery("#addRsvp").click(function (e) {
50 e.preventDefault();
51 handleAddRsvpClick();
52 });
53 });
54
55