21/11/2004, 06:33
|
| 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.... |