Todos los demas campos me funcionan bien todo pero el campo checkbox no sé la forma de validarlo y que si no se pincha salga una vaentana advirtiendo del error y la necesidad de pincharlo.
Os dejo el código que tengo para que me digais que he de cambiar o poner. Con este código que está en el botón "ENVIAR" todo va correcto solo que el formulario se envia si pinchas como si lo dejas en blanco el "checkbox". Que haré mal?? No tengo ni pajolera idea..!!
Muchas gracias de antemano y espero vuestra respuesta aquí en el foro o en mi correo ([email protected]) Gracias de nuevo.
--------------------------------------------------------------------------------------------------------
on (release) {
if (nombre == "" || email == "" || telefono == "" || loc == "" || problem == "" || sitio == "" || mensaje == "" || checkbox == "") {
getURL('javascript:alert("Es necesario que rellene todos los campos con sus datos CORRECTOS para poder enviar este formulario. Gracias por su paciencia")');
}
else if (nombre.length < 2) {
getURL('javascript:alert("Su nombre esta incompleto introduzcalo correctamente por favor.")');
}
else if (email.indexOf("@") == -1) {
getURL('javascript:alert("El correo que ha introducido no es valido. Pongalo correcto por favor.")');
}
else if (email.indexOf(".") == -1) {
getURL('javascript:alert("El correo que ha introducido no es valido. Pongalo correcto por favor.")');
}
else if (telefono.length < 9) {
getURL('javascript:alert("Su telefono esta incompleto introduzcalo correctamente por favor.")');
}
else if (loc.length < 3) {
getURL('javascript:alert("la localidad no es valida. Ponga correcta la localidad o ciudad donde ve la plaga por favor.")');
}
else if (problem.length < 4) {
getURL('javascript:alert("Ponga correcto el nombre de la plaga, insectos o roedores que ve por favor.")');
}
else if (sitio.length < 4) {
getURL('javascript:alert("la localización donde ve el problema no es valido. Ponga correcta el sitio de la casa donde más ve la plaga por favor.")');
}
else if (mensaje.length < 10) {
getURL('javascript:alert("Ponga más información de la plaga por favor. m2 de la vivienda.. si es negocio.. si es local vacio.. etc.")');
}
else if (checkbox.selected == false) {
getURL('javascript:alert("Ha de aceptar nuestra politica de privacidad hacindo CLICK en la casilla ACEPTO")');
}
else {
loadVariablesNum("mandar.php",0,'POST');
getURL("http://www.exycont.es/presuenviado.html");
nombre = "";
email = "";
telefono = "";
loc = "";
problem = "";
sitio = "";
mensaje = "";
terminos = "";
}
}