Ver Mensaje Individual
  #43 (permalink)  
Antiguo 10/11/2008, 17:51
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 9 meses
Puntos: 839
Respuesta: Envio de mensaje js al no haber stock disponible

Siendo así, primeramente no podrás usar getElementById (porque tus elementos no tienen id por cierto). Lo que puedes hacer es recorrer con un bucle for todos los elementos "cantidad_solicitada" que tengas en tu página y compararlo con su respectivo "stock_disponible". Un ejemplo:
Código javascript:
Ver original
  1. var cantidad = document.formulario.cantidad_solicitada;
  2. var stock = document.formulario.stock_disponible;
  3. for (i=0; i<cantidad.length;i++) { /* Recorremos todas las cantidades */
  4.      if (cantidad[i].value > stock[i].value) { /* Comparamos con su respectivo stock */
  5.         alert("Revise el producto " + i + ". Cantidad solicitada sobrepasa el stock.";
  6.         return false; /* En caso de que sea mayor a lo debido mostrar una alerta y no enviar el formulario */
  7.      }
  8. }
  9. return true; /* Si todo está bien, enviar */
A partir de ese punto, ya es fácil implementarlo en el formulario.

Saludos .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.