2010-10-12 3 views

Répondre

-1

même était que sur le Front-End, à l'aide JHTML::_('behavior.formvalidation');

est ici Joomla's tuturial for adding validation. La seule différence est que vous devrez copier le CSS pour invalid classe, il met en évidence les zones de texte lorsque les valeurs ne sont pas valides.

Aussi, ma préférence personnelle. Au lieu de coder le <form ... onsubmit="return jsFunction()"> j'aime faire comme ceci:

<script type="text/javascript"> 

window.addEvent('domready', function(){ 

// Add submit event to the form 
$('myForm').addEvent('submit', function(e){ 
    // Default check 
    var isValid = document.formvalidator.isValid(frm); 

    // Do additional checks + create message 
    var msg = ''; 
    if (!isValid){ 
     msg = 'Some values are not acceptable. Please retry.'; 
    }else if($('some-other-value').value == 0){ 
     msg = 'Select IO'; 
     isValid = false; 
    } 

    if (!isValid){ 
     // Stop event 
     new Event(e).stop(); 

     // Somekind of invalid form handler... can do effects in here, etc... 
     handleInvalidForm(this, e, msg); 
    } 

    // 
    return isValid; 
}); 


}); 

</script> 
Questions connexes