2010-09-30 5 views

Répondre

1
$.validator.addMethod(
      "SelectTechnology", 
      function(value, element) { 
       if (value == '0'){ 
        $('#singleTech option[value="0"]').text("You forgot to select one!"); 
        return false; 
       } 
       else 
        return true; 
      }, 
      "Please Select a Technology" 
     ); 

http://jsfiddle.net/X8rS6/

+0

thats it! Je pense que ça va régler la situation dans laquelle je me suis retrouvé hier. Ill probablement juste ajouter un contour rouge à la boîte sur l'erreur et ne pas utiliser un message, de cette façon, il n'aura pas le problème de ne pas le supprimer .. avec empressement. –

+0

Cela ne fonctionne que sur l'événement de modification. Ce qui n'est pas déclenché dans Firefox sur Select. Donc, vous ne seriez pas en mesure d'enlever la boîte rouge là. Mais, vous perdriez le message une fois que quelque chose a été sélectionné. – RememberME

+0

pouvez-vous ajouter un cours sur le changement? comme $ ("singleTech"). change(). css ('border', 'aucun'); ? –

0

u peut le faire comme ci-dessous

$("#selectlist option:first").html("you should select value"); 

si cette option sans valeur ur premier

Questions connexes