Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2013, 17:08
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: Validación de combo con JavaScript

Que tal compañero, primero que nada el evento no se dispara por que en vez de onblur tienes que usar onchange, y tambien tienes que hacer unas correcciones en el manejo del atributo disabled, mira asi es como tiene que quedar:

Código Javascript:
Ver original
  1. function validarRecepcionado() {
  2.                 variable1 = document.getElementById("recepcionado_por");
  3.                 if (variable1.value != "-1") {
  4.                     document.getElementById("enviar_datos").removeAttribute("disabled");
  5.                 }
  6.                 else if (variable1.value == "-1") {
  7.                     console.info("nada");
  8.                     document.getElementById("enviar_datos").setAttribute("disabled","disabled");
  9.                 }
  10.             }

Y tu HTML asi:
Código HTML:
Ver original
  1. <form method="POST" action="#" method="post">
  2.  
  3.             <select name="recepcionado_por" id="recepcionado_por" onchange="validarRecepcionado()">
  4.                 <option value="-1">Seleccione una Fruta</option>
  5.                 <option value="Manzana">Manzana</option>
  6.                 <option value="Mandarina">Mandarina</option>
  7.             </select>
  8.  
  9.             <input type="submit" value="Guardar" id="enviar_datos" disabled="disabled" />
  10.  
  11.         </form>

Prueba y me comentas,

saludos
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.