PMA\libraries\Sanitize::printJsValueForFormValidation PHP Method

printJsValueForFormValidation() public static method

Prints javascript assignment for form validation api with proper escaping of a value.
public static printJsValueForFormValidation ( string $key, string $value, boolean $addOn = false, boolean $comma = true ) : void
$key string Name of value to set
$value string Value to set
$addOn boolean Check if $.validator.format is required or not
$comma boolean Check if comma is required
return void
    public static function printJsValueForFormValidation($key, $value, $addOn = false, $comma = true)
    {
        echo Sanitize::getJsValueForFormValidation($key, $value, $addOn, $comma);
    }

Usage Example

Ejemplo n.º 1
0
?>
$.extend($.timepicker._defaults, $.timepicker.regional['']);
} /* if ($.timepicker) */

<?php 
/* Form validation */
echo "function extendingValidatorMessages() {\n";
echo "\$.extend(\$.validator.messages, {\n";
/* Default validation functions */
Sanitize::printJsValueForFormValidation('required', __('This field is required'));
Sanitize::printJsValueForFormValidation('remote', __('Please fix this field'));
Sanitize::printJsValueForFormValidation('email', __('Please enter a valid email address'));
Sanitize::printJsValueForFormValidation('url', __('Please enter a valid URL'));
Sanitize::printJsValueForFormValidation('date', __('Please enter a valid date'));
Sanitize::printJsValueForFormValidation('dateISO', __('Please enter a valid date ( ISO )'));
Sanitize::printJsValueForFormValidation('number', __('Please enter a valid number'));
Sanitize::printJsValueForFormValidation('creditcard', __('Please enter a valid credit card number'));
Sanitize::printJsValueForFormValidation('digits', __('Please enter only digits'));
Sanitize::printJsValueForFormValidation('equalTo', __('Please enter the same value again'));
Sanitize::printJsValueForFormValidation('maxlength', __('Please enter no more than {0} characters'), true);
Sanitize::printJsValueForFormValidation('minlength', __('Please enter at least {0} characters'), true);
Sanitize::printJsValueForFormValidation('rangelength', __('Please enter a value between {0} and {1} characters long'), true);
Sanitize::printJsValueForFormValidation('range', __('Please enter a value between {0} and {1}'), true);
Sanitize::printJsValueForFormValidation('max', __('Please enter a value less than or equal to {0}'), true);
Sanitize::printJsValueForFormValidation('min', __('Please enter a value greater than or equal to {0}'), true);
/* customed functions */
Sanitize::printJsValueForFormValidation('validationFunctionForDateTime', __('Please enter a valid date or time'), true);
Sanitize::printJsValueForFormValidation('validationFunctionForHex', __('Please enter a valid HEX input'), true);
Sanitize::printJsValueForFormValidation('validationFunctionForFuns', __('Error'), true, false);
echo "\n});";
echo "\n} /* if (\$.validator) */";