2010-05-21 3 views
1

Je veux haute luminosité particulier div lorsque la page.isvalid = false. sur la pageload je suis en mesure d'afficher le message d'erreur. Mais le problème est que je ne suis pas capable de mettre en évidence le contrôle requis.comment mettre en surbrillance une div si la page.isvalid = false

J'ai une fonction js qui définit la classe d'erreur à div. C'est très bien quand je clique sur un bouton. Sur le chargement de la page, je veux définir cela aussi.

puis-je le faire en utilisant un peu jquery ??? ou quelque chose d'autre moyen ..

S'il vous plaît laissez-moi savoir comment faire .... partager vos idées ....

Merci

Répondre

2

oui, vous pouvez le faire en utilisant jquery

$(document).ready(callOnload); 

    function callOnload() { 
    //add code to highlight div 
//following code is used by me to hightligh input control with has isreqired = true 
     $("input[isRequired=true]").each(
         function(n) { 
          $('#' + this.id).addClass('mandatory'); 

          if (this.value === '') { 
           $('#' + this.id).removeClass('normal'); 
           $('#' + this.id).addClass('mandatory'); 
          } 
          else { 
           $('#' + this.id).removeClass('mandatory'); 
           $('#' + this.id).addClass('normal'); 
          } 

         } 
      ); 
    } 
Questions connexes