A peticion y perdón por no ponerlo antes
Código:
<script>
function validarEntero(valor){
//intento convertir a entero.
//si era un entero no le afecta, si no lo era lo intenta convertir
valor = parseInt(valor)
//Compruebo si es un valor numérico
if (isNaN(valor)) {
//entonces (no es numero) devuelvo el valor cadena vacia
return ""
}else{
//En caso contrario (Si era un número) devuelvo el valor
return valor
}
}
function valida_envia(){
//valido el nombre
if (document.fvalida.Nombre.value.length==0){
alert("Tiene que escribir su nombre")
document.fvalida.Nombre.focus()
return 0;
}
//valido la edad. tiene que ser entero mayor que 18
edad = document.fvalida.edad.value
edad = validarEntero(edad)
document.fvalida.edad.value=edad
if (edad==""){
alert("Tiene que introducir un número entero en su edad.")
document.fvalida.edad.focus()
return 0;
}else{
if (edad<18){
alert("Debe ser mayor de 18 años.")
document.fvalida.edad.focus()
return 0;
}
}
//valido el mail
if (document.fvalida.mail.selectedIndex==0){
alert("Debe poner su correo eléctronico.")
document.fvalida.mail.focus()
return 0;
}
//valido el valmail
if (document.fvalida.valmail.selectedIndex==0){
alert("Debe confirmar su Correo eléctronico.")
document.fvalida.valmail.focus()
return 0;
}
//valido el pais
if (document.fvalida.pais.selectedIndex==0){
alert("Debe poner su pais.")
document.fvalida.pais.focus()
return 0;
}
//valido el estado
if (document.fvalida.estado.selectedIndex==0){
alert("Debe poner su estado.")
document.fvalida.estado.focus()
return 0;
}
//valido el numero oficina1 lada
if (document.fvalida.lada.selectedIndex==0){
alert("Debe poner su lada.")
document.fvalida.lada.focus()
return 0;
}
//valido el numero oficina1
if (document.fvalida.numerooficina.selectedIndex==0){
alert("Debe poner su numero de su oficina.")
document.fvalida.numerooficina.focus()
return 0;
}
//valido el numero casa lada2
if (document.fvalida.lada2.selectedIndex==0){
alert("Debe poner su lada.")
document.fvalida.lada2.focus()
return 0;
}
//valido el numero casa
if (document.fvalida.numerocasa.selectedIndex==0){
alert("Debe poner su número partícular.")
document.fvalida.numerocasa.focus()
return 0;
}
//valido el asunto1
if (document.fvalida.asunto.selectedIndex==0){
alert("Debe poner su asunto.")
document.fvalida.asunto.focus()
return 0;
}
//el formulario se envia
document.fvalida.submit();
}
</script>
</head>
<body>
<!--The following section is an HTML table which reassembles the sliced image in a browser.-->
<!--Copy the table section including the opening and closing table tags, and paste the data where-->
<!--you want the reassembled image to appear in the destination document. -->
<!--======================== BEGIN COPYING THE HTML HERE ==========================-->
<form name="fvalida" action="cgi-bin/FormMail.pl" method="POST" target="_self">
<input type="hidden" name="recipient" value="[email protected]" />
<input type="hidden" name="redirect" value="gracias.htm" target= "_self"/>