/src/site/components/com_chronocontact/libraries/includes/JSvalidation.php
PHP | 70 lines | 70 code | 0 blank | 0 comment | 12 complexity | ea0e462b08d23f24a0ded7f3b6445060 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1, GPL-2.0, Apache-2.0
- <script type="text/javascript">
- Element.extend({
- getInputByName2 : function(nome) {
- el = this.getFormElements().filterByAttribute('name','=',nome)
- return (el)?(el.length)?el:el:false;
- }
- });
- window.addEvent('domready', function() {
- <?php if(str_replace(" ","",$MyForm->formparams('val_required'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_required')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('required');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_number'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_number')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-number');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_digits'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_digits')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-digits');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_alpha'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_alpha')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-alpha');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_alphanum'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_alphanum')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-alphanum');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_date'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_date')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-date');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_email'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_email')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-email');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_url'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_url')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-url');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_date_au'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_date_au')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-date-au');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_currency_dollar'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_currency_dollar')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-currency-dollar');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_selection'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_selection')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-selection');
- });
- <?php } ?>
- <?php if(str_replace(" ","",$MyForm->formparams('val_validate_one_required'))){ ?>
- ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_one_required')); ?>').split(',').each(function(field){
- $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-one-required');
- });
- <?php } ?>
- });
- </script>