Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/01/2015, 06:35
Avatar de maiksix
maiksix
 
Fecha de Ingreso: noviembre-2014
Ubicación: Sabadell
Mensajes: 124
Antigüedad: 9 años, 6 meses
Puntos: 1
Respuesta: Button obligatorio error

Muchas gracias!

El problema es que el código javascript que tenia no funciona...

El formulario requiere que sea rellenado al completo, tanto los textos, como las condiciones aceptadas como la imagen... Os dejo la definición del input de las condiciones y las del tipo radio que son las que fallan, también pongo la de la imagen:

Código:
<table style="width:1024">

                <tr style="width:auto; height:50px;border: black 0px solid;"><input style="margin-top:-25px; margin-right:30px;" size="40" type="radio" name="Carrera" value="1" ><font size='6'; font color='white'><b>1  -  16/17 de mayo </b></font></tr> <br><br>
                <tr style="width:auto; height:50px;border: black 0px solid;"><input style="margin-top:-25px; margin-right:30px;"  size="40" type="radio" name="Carrera" value="2" ><font size='6'; font color='white'><b>2  -  04/05 de julio  </b></font></tr><br><br>
                <tr style="width:auto; height:50px;border: black 0px solid;"><input style="margin-top:-25px; margin-right:30px;"  size="40" type="radio" name="Carrera" value="3" ><font size='6'; font color='white'><b>3  -  05/06 de setiembre  </b></font></tr><br><br>
                <tr style="width:auto; height:50px;border: black 0px solid;"><input style="margin-top:-25px; margin-right:30px;"  size="40" type="radio" name="Carrera" value="4" ><font size='6'; font color='white'><b>4  -  10/11 de octubre  </b></font></tr>
        </table>
        <div style="background:#C0C0C0; margin-left:-210px;margin-top:-150px;width:1450px; height:5px "></div>
        <center>
        <table style="width:1024">

                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>A</b></center><br><center><input style="margin-top:-20px;" size="40" type="radio" name="Categoria" value="1" ></center><br></font></td> 
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>C</b></center><br><center><input style="margin-top:-20px;"  size="40" type="radio" name="Categoria" value="2" ></center><br></font></td>
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>J</b></center><br><center><input style="margin-top:-20px;"  size="40" type="radio" name="Categoria" value="3" ></center><br></font></td>
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>S1</b></center><br><center><input style="margin-top:-20px;"  size="40" type="radio" name="Categoria" value="4" ></center><br></font></td>
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>S</b></center><br><center><input style="margin-top:-20px;" size="40" type="radio" name="Categoria" value="5" ></center><br></font></td>
        </table>

<tr>
            <b>Comprobante</b>:<br><input type="hidden" name="MAX_FILE_SIZE" value="4194304"  />
	<div id="imagen1"><input name="imagen1" type="file"/><br></div>
            </tr>
            <tr>
            <br><b>Acepto las condiciones</b>:<input style="margin-left:15px;"  size="40" type="radio" name="Condiciones" value="acepto" ><br>
            </tr>

<input style="margin-left:15px;" type="submit" onclick="verifica()" value="Enviar"></input style="margin-left:15px;">
El javascript de alerta es este: (creo que el error esta en la parte en rojo, porque si quito esas lineas me salta el aviso...)

Código:
<script language="JavaScript" type="text/javascript">
            function verifica() {
            if ((document.formulario.Categoria.value = "1" OR document.formulario.Categoria.value = "2" OR document.formulario.Categoria.value = "3" OR document.formulario.Categoria.value = "4" OR document.formulario.Categoria.value = "5" )
            (document.formulario.Carrera.value = "1" OR document.formulario.Carrera.value = "2" OR document.formulario.Carrera.value = "3" OR document.formulario.Carrera.value = "4" )
            && document.formulario.Concursante_Colectivo.value != "" && document.formulario.Representante.value != "" && document.formulario.Concursante_Individual.value != ""
            && document.formulario.Nif_Concursante.value != "" && document.formulario.Licencia_Concursante.value != "" && document.formulario.Licenciacopia_Concursante.value != "" 
            && document.formulario.Email_Concursante.value != "" && document.formulario.Direccion_Concursante.value != "" && document.formulario.Numero_Concursante.value != ""
            && document.formulario.CPConcursante.value != "" && document.formulario.Poblacion_Concursante.value != "" && document.formulario.Provincia_Concursante.value != "" 
            && document.formulario.Pais_Concursante.value != "" && document.formulario.Movil_Concursante.value != "" && document.formulario.Fijo_Concursante.value != "" 
            && document.formulario.Fax_Concursante.value != "" && document.formulario.Nombre_Piloto.value != "" && document.formulario.Apellido_Piloto.value != "" 
            && document.formulario.OtroApellido_Piloto.value != "" && document.formulario.Nif_Piloto.value != "" && document.formulario.Licencia_Piloto.value != "" 
            && document.formulario.Licenciacopia_Piloto.value != "" && document.formulario.Fecha_Piloto.value != "" && document.formulario.Email_Piloto.value != "" 
            && document.formulario.Direccion_Piloto.value != "" && document.formulario.Numero_Piloto.value != "" && document.formulario.CPPiloto.value != "" 
            && document.formulario.Poblacion_Piloto.value != "" && document.formulario.Provincia_Piloto.value != "" && document.formulario.Pais_Piloto.value != "" 
            && document.formulario.Movil_Piloto.value != "" && document.formulario.Fijo_Piloto.value != "" && document.formulario.Fax_Piloto.value != "" && document.formulario.Condiciones.value = "Acepto"
            && document.formulario.MAX_FILE_SIZE.value= "4194304") {
            document.formulario.submit();
            } else {
            alert("Hay alg&uacute;n campo vacio! Es obligatorio rellenarlos todos.");
            }
            // TOAD
            }
            </script>

Con todo esto cuando le doy a enviar no salta el error... Incluso a veces le doy a enviar y no hace nada, como si no funcionase...

Alguien sabe por que puede ser?

Muchas gracias a todos :)
__________________
Going hard for too long... Can't get enough