File Manager / wp-content Search Upload New Item Settings File "db5.php" Full path: /home1/epichome/public_html/wp-content/db5.php File size: 60.67 B (60.67 KB bytes) MIME-type: text/x-php Charset: utf-8 Download Open Edit Advanced Editor Back
/home/pharmacy/www/wp-content/plugins/visual-form-builder/admin/assets/js/vfb-validation.js
jQuery( document ).ready(
	function($) {
		// !Validate each form on the page
		$( '.visual-form-builder' ).each(
			function() {
				$( this ).validate(
					{
						rules: {
							"vfb-secret":{
								required: true,
								digits: true,
								maxlength:2
							}
						},
						errorClass : 'vfb-error',
						errorPlacement: function(error, element) {
							if ( element.is( ':radio' ) || element.is( ':checkbox' ) ) {
								error.appendTo( element.parent().parent() );
							} else if ( element.is( ':password' ) ) {
								error.hide();
							} else {
								error.insertAfter( element );
							}
						}
					}
				);
			}
		);

		// Force bullets to hide, but only if list-style-type isn't set
		$( '.visual-form-builder li:not(.vfb-item-instructions li, .vfb-span li)' ).filter(
			function(){
				return $( this ).css( 'list-style-type' ) !== 'none';
			}
		).css( 'list-style', 'none' );

		// !Display jQuery UI date picker
		$( '.vfb-date-picker' ).each(
			function(){
				var vfb_dateFormat = $( this ).attr( 'data-dp-dateFormat' ) ? $( this ).attr( 'data-dp-dateFormat' ) : 'mm/dd/yy';

				$( this ).datepicker(
					{
						dateFormat: vfb_dateFormat
					}
				);
			}
		);

		// !Custom validation method to check multiple emails
		$.validator.addMethod(
			'phone',
			function( value, element ) {
				// Strip out all spaces, periods, dashes, parentheses, and plus signs
				value = value.replace( /[\+\s\(\)\.\-\ ]/g, '' );

				return this.optional( element ) || value.length > 9 &&
				value.match( /^((\+)?[1-9]{1,2})?([-\s\.])?((\(\d{1,4}\))|\d{1,4})(([-\s\.])?[0-9]{1,12}){1,2}$/ );

			},
			$.validator.messages.phone
		);
	}
);