2010-05-13 5 views
0

var val = $ ("# desc"). Val(); // zone de saisie var val2 = $ ("# type"). val(); // sélectionnez la case if ((val == '') || (val2 == '')) { alert ("err"); } else {// codes}jquery javascript question

Lorsque je sélectionne une liste déroulante et que je ne saisis rien sur la zone de saisie, l'erreur err sort toujours? Comment faire lorsque liste déroulante est sélectionnée, il va à la clause else?

+1

Vous devez nous montrer comment vous capturez l'événement ... – bschaeffer

Répondre

3
var val = $("#desc").val(); // input box 
var val2 = $("#type").val(); // select box 
if((val=='') && (val2 == '')) 
    { 
    alert("err"); 
    } 
else { // codes } 
+0

Huh? Comment savez-vous qu'il veut '&&' au lieu de '||' Je ne vois pas cela implicite dans la question n'importe où. –

+0

Un tel correctif J'ai presque raté la première fois que j'ai lu votre solution. Bien joué. –

+0

cette solution fonctionne, ma mauvaise. – mckenzie