Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/04/2011, 15:12
mariomon17
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 15 años, 1 mes
Puntos: 34
Respuesta: Problema con operadores

Este es el codigo:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $("body").mouseover(function(){
  3.         $("#subm").attr({disabled:"disabled"});
  4.       if($("#imaget").length > 0 || $("#imagen").length > 0) {
  5.         if ($("#imaget").length > 0) {var a = $("#imaget").val();} else if ($("#imagen").length > 0) {var a = $("#imagen").val()};
  6.         a1 = a.indexOf('.jpg');
  7.         a2 = a.indexOf('.JPG');
  8.         var pa = $("#paises")[0].selectedIndex ;
  9.         var es = $("#estados")[0].selectedIndex ;
  10.         alert(a1+"\n"+a2+"\n"+pa+"\n"+es);
  11.         alert((a1 > 0) || (a2 > 0) && (pa != 0) && (es != 0));
  12.         if ((a1 > 0) || (a2 > 0) && (pa != 0) && (es != 0)) {
  13.             $("#subm").removeAttr("disabled")}
  14.       };
  15.     });
  16. });
Despues de que se carge una imagen en #imagen (123243-kolly.jpg) y no seleccionada nada en el combobox #paises y nada en el combobox #estados... estos dos alert salen sucesivos:

Probado en Google Chrome 11.0


Un saludo