Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2005, 05:27
Avatar de Pazosele
Pazosele
 
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Valida pero envia igual

Tengo una pagina con radiobutons y textboxes.
he usado este codigo de la FAQ, pero envia el formulario independientemente de detectar que haya o no campos sin responder.. alguna idea para que no envie hasta que no se hayan rellenado?


Código PHP:
function comprobar(){var mal=false
    
numero=document.forms[0].elements.length
    for(
a=0;a<numero;a++){ 
    if (
document.forms[0].elements[a].value=="") {document.forms[0].elements[a].style.backgroundColor="#ffffcc";mal=true;} 
    
//else{document.forms[0].elements[a].style.backgroundColor="white";}  esto lo he anulado pq a mi no me hacia falta
    

    if(
mal){alert("Por favor, rellene las cajas coloreadas");} 
    else if (
mal=false){document.forms[0].submit()} 
    } 
El formulario esta escrito asi:
Código PHP:
<FORM METHOD="post" NAME="Formulario" ID="Formulario" action="javascript:alert('enviando')" >

.
.
.
.
<
INPUT " TYPE="submit" NAME="accion" VALUE="Enviar" onclick="comprobar()"> 
</FORM> 
__________________
Share our Knowledge!
Adura Vita!

Última edición por Pazosele; 13/04/2005 a las 05:31 Razón: mas info