Ver Mensaje Individual
  #22 (permalink)  
Antiguo 21/11/2004, 06:33
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Bueno, ahí va

Código:
<html>
<head>

<title>Formulario</title>

<head>
<script type="text/javascript">

function validar(donde){
if(donde.nom.value == ""){
	alert('Debes poner un nombre')
	donde.nom.focus()
	return false
	}
if(donde.ape.value == ""){
	alert('Debes poner tu apellido')
	donde.ape.focus()
	return false
	}
if(donde.dir.value == ""){
	alert('Debes poner una dirección')
	donde.dir.focus()
	return false
	}
	if(donde.cp.value == ""){
		alert('debes especificar un código postal')
		donde.cp.focus()
		return false
		}
if(isNaN(donde.cp.value)){
		alert('Solo se admiten valores numericos, en el código postal')
		donde.cp.value = ''
		donde.cp.focus()
		return false
	}
	else{
		if(parseInt(donde.cp.value) != donde.cp.value){
			alert('Solo se admiten valores numericos, en el código postal')
			donde.cp.value = ''
			donde.cp.focus()
			return false
		}
	}
	if(donde.email.value == ''){
	alert('Debe especificar un e-mail')
	donde.email.focus()
	return false
	}
	else{
		if(donde.email.value.indexOf('@') ==-1){
			alert('Debe especificar una dirección de e-mail válida')
			donde.email.focus()
			return false
			}
	}
	 if (!donde.hob0.checked && !donde.hob1.checked && !donde.hob2.checked && !donde.hob3.checked && !donde.hob4.checked && !donde.hob5.checked && !donde.hob6.checked && !donde.hob7.checked && !donde.hob8.checked && !donde.hob9.checked && !donde.hob10.checked && !donde.hob11.checked && !donde.hob12.checked){
	alert("No has marcado ninguna casilla, debes marcar como minimo una")
	return false
	}
    if (donde.hob12.checked && donde.otros.value=='') {
    	alert('Si selecionas la casilla "Otros" debes de indicar que otros intereses tienes');
    	donde.otros.focus();
    	return false;
   }
}

</script>


</head>
<body>
<form name="f1" method="post" onsubmit="return validar(this)" >
<table border= "0">
<tr><td>
Nombre: </td><td><input type="text" name="nom" /></td></tr>
<tr><td>Apellidos: </td><td><input type="text" name="ape" /></td></tr>
<tr><td>Dirección:</td><td> <input type="text" name="dir" /></td></tr>
<tr><td>Codigo postal: </td><td><input type="text" name="cp" size="5" maxlength="5" /> ---> no letras</td></tr>
<tr><td>Ciudad: </td><td>

<select name="provincias">
<option value="provincia=01"> A CORUÑA</option>
<option value="provincia=02"> ALAVA</option>
<option value="provincia=03"> ALBACETE</option>
<option value="provincia=04"> ALICANTE</option>
<option value="provincia=05"> ALMERIA</option>
<option value="provincia=06"> ASTURIAS</option>
<option value="provincia=07"> AVILA</option>
<option value="provincia=08"> BADAJOZ</option>
<option value="provincia=09"> BALEARES</option>
<option selected value="provincia=10"> BARCELONA</option>
<option value="provincia=11"> BURGOS</option>
<option value="provincia=12"> CACERES</option>
<option value="provincia=13"> CADIZ</option>
<option value="provincia=14"> CANTABRIA</option>
<option value="provincia=15"> CASTELLON DE LA PLANA</option>
<option value="provincia=16"> CEUTA</option>
<option value="provincia=17"> CIUDAD REAL</option>
<option value="provincia=18"> CORDOBA</option>
<option value="provincia=19"> CUENCA</option>
<option value="provincia=20"> GIRONA</option>
<option value="provincia=21"> GRANADA</option>
<option value="provincia=22"> GUADALAJARA</option>
<option value="provincia=23"> GUIPUZCOA</option>
<option value="provincia=24"> HUELVA</option>
<option value="provincia=25"> HUESCA</option>
<option value="provincia=26"> JAEN</option>
<option value="provincia=27"> LA RIOJA</option>
<option value="provincia=28"> LAS PALMAS</option>
<option value="provincia=29"> LEON</option>
<option value="provincia=30"> LLEIDA</option>
<option value="provincia=31"> LUGO</option>
<option value="provincia=32"> MADRID</option>
<option value="provincia=33"> MALAGA</option>
<option value="provincia=34"> MELILLA</option>
<option value="provincia=35"> MURCIA</option>
<option value="provincia=36"> NAVARRA</option>
<option value="provincia=37"> OURENSE</option>
<option value="provincia=38"> PALENCIA</option>
<option value="provincia=39"> PONTEVEDRA</option>
<option value="provincia=40"> SALAMANCA</option>
<option value="provincia=41"> SANTA CRUZ DE TENERIFE</option>
<option value="provincia=42"> SEGOVIA</option>
<option value="provincia=43"> SEVILLA</option>
<option value="provincia=44"> SORIA</option>
<option value="provincia=45"> TARRAGONA</option>
<option value="provincia=46"> TERUEL</option>
<option value="provincia=47"> TOLEDO</option>
<option value="provincia=48"> VALENCIA</option>
<option value="provincia=49"> VALLADOLID</option>
<option value="provincia=50"> VIZCAYA</option>
<option value="provincia=51"> ZAMORA</option>
<option value="provincia=52"> ZARAGOZA</option>
</select>
</td></tr>
<tr><td>email </td><td><input type="text" name="email" /> ---> validar</td></tr>
</table>
<table border= "0" width="100%">
<tr><td colspan="3">

Intereses:</td></tr>

<tr><td><input type="checkbox" name="hob0" />Musica</td>
<td><input type="checkbox" name="hob1" />Cine</td>
<td><input type="checkbox" name= "hob2" />Informatica</td>

</tr><tr>

<td><input type="checkbox" name="hob3" />Treato</td>
<td><input type="checkbox" name="hob4" />Coches</td>
<td><input type="checkbox" name="hob5" />Motos</td>

</tr><tr>

<td><input type="checkbox" name="hob6" />Mujer</td>
<td><input type="checkbox" name="hob7" />Hombre</td>
<td><input type="checkbox" name="hob8" />Videojuegos</td>

</tr><tr>

<td><input type="checkbox" name="hob9" />Politica</td>
<td><input type="checkbox" name="hob10" />Cocina</td>
<td><input type="checkbox" name="hob11" />Astronomia</td>

</tr><tr>

<td><input type="checkbox" name="hob12" />Otros:</td>


</tr>
</table>

<textarea name="otros" width="50%"></textarea><br>

<input type="submit" name="submit" value="Enviar" />

</form>
</body>
</html>
yá me contarás....