PageRenderTime 47ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/src/site/components/com_chronocontact/libraries/includes/JSvalidation.php

https://bitbucket.org/manchas/jrobotz
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
  1. <script type="text/javascript">
  2. Element.extend({
  3. getInputByName2 : function(nome) {
  4. el = this.getFormElements().filterByAttribute('name','=',nome)
  5. return (el)?(el.length)?el:el:false;
  6. }
  7. });
  8. window.addEvent('domready', function() {
  9. <?php if(str_replace(" ","",$MyForm->formparams('val_required'))){ ?>
  10. ('<?php echo str_replace(" ","",$MyForm->formparams('val_required')); ?>').split(',').each(function(field){
  11. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('required');
  12. });
  13. <?php } ?>
  14. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_number'))){ ?>
  15. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_number')); ?>').split(',').each(function(field){
  16. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-number');
  17. });
  18. <?php } ?>
  19. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_digits'))){ ?>
  20. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_digits')); ?>').split(',').each(function(field){
  21. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-digits');
  22. });
  23. <?php } ?>
  24. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_alpha'))){ ?>
  25. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_alpha')); ?>').split(',').each(function(field){
  26. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-alpha');
  27. });
  28. <?php } ?>
  29. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_alphanum'))){ ?>
  30. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_alphanum')); ?>').split(',').each(function(field){
  31. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-alphanum');
  32. });
  33. <?php } ?>
  34. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_date'))){ ?>
  35. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_date')); ?>').split(',').each(function(field){
  36. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-date');
  37. });
  38. <?php } ?>
  39. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_email'))){ ?>
  40. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_email')); ?>').split(',').each(function(field){
  41. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-email');
  42. });
  43. <?php } ?>
  44. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_url'))){ ?>
  45. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_url')); ?>').split(',').each(function(field){
  46. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-url');
  47. });
  48. <?php } ?>
  49. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_date_au'))){ ?>
  50. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_date_au')); ?>').split(',').each(function(field){
  51. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-date-au');
  52. });
  53. <?php } ?>
  54. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_currency_dollar'))){ ?>
  55. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_currency_dollar')); ?>').split(',').each(function(field){
  56. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-currency-dollar');
  57. });
  58. <?php } ?>
  59. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_selection'))){ ?>
  60. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_selection')); ?>').split(',').each(function(field){
  61. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-selection');
  62. });
  63. <?php } ?>
  64. <?php if(str_replace(" ","",$MyForm->formparams('val_validate_one_required'))){ ?>
  65. ('<?php echo str_replace(" ","",$MyForm->formparams('val_validate_one_required')); ?>').split(',').each(function(field){
  66. $('<?php echo "ChronoContact_".$MyForm->formrow->name; ?>').getInputByName2(field).addClass('validate-one-required');
  67. });
  68. <?php } ?>
  69. });
  70. </script>