Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/07/2011, 08:06
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Respuesta: Evitar envio de formulario con checkbox marcado con otro campo input vacio

Hola de nuevo.

Ahora he probado utilizando solo esta opción para enlazar los dos checkbox (2 y 3) condicionados con los campos de textos pero tampoco.

Código PHP:
Ver original
  1. if(isset($_POST['check2']) && isset($_POST['check3']) && $_POST['importe-diario'] != "" && $_POST['importe-diario'] != "Incompleto" && $_POST['importe-diario3'] != "" && $_POST['importe-diario3'] != "Incompleto")
  2.     {//accion
  3.     echo "Si check2 y check3 están marcados e importe diario e importe diario3 no están vacios o Incompleto";
  4.     }

Si check2 está marcado y no está vacio ni "Incompleto" en el caso que check3 esté vacío entonces no me deja enviarlo y si debería.

Si vuelvo a lo anterior hace lo contrario y me lo envía estando marcado check3 pero con su campo vacio o "Incompleto" y tampoco...

¿Que otra opción podría probar para que se cumplan las dos y no se afecten entre ellas?.

Las cuatro opciones que tengo para que se cumpla el envio son las citadas anteriormente:

// Si check2 y check3 están marcados e importe diario e importe diario3 no están vacios o Incompleto.
// Si check2 está marcado e importe diario no está vacio o "Incompleto"
// Si check3 está marcado e importe diario3 no está vacio o "Incompleto"
// Si check2 y check 3 están vacios

Saludos.