Professional Documents
Culture Documents
Ejercicio 19
Ejercicio 19
<head>
<title>Ejemplo 19</title>
<style>
form {
float:left;
line-height:30px;
margin:auto;
background: SteelBlue;
color: white;
font-size: 12px;
padding: 30px;
width: 400px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
input:focus {
background: #FFFF99;
#lateral {
float:left;
}
</style>
<script type="text/javascript">
// función general que recoge todas las comprobaciones y que se ejecuta al hacer clic en Enviar Consulta
function validar() {
with(document.formRegistro) { // para no tener que escribir el nombre del objeto formRegistro tantas
veces
// campos obligatorios
if (!comprobarUsuario(usuario.value)) {
usuario.value="";
usuario.focus();
clave.value="";
claveRep.value="";
clave.focus();
} else if (!comprobarCorreo(correo.value)) {
correo.value="";
correo.focus();
} else if (!comprobarPais(pais.value)) {
pais.value="";
pais.focus();
} else {
}
}
alert("Nombre contiene espacios en blanco, está vacío o tiene menos de seis caracteres");
return false;
} else {
return true;
if (clave!=claveRepetida) {
return false;
} else {
return true;
} else {
return false;
// Comprobar el correo
function comprobarCorreo(correo) {
var patron=new RegExp("^\\w+@\\w+\\.\\w{2,3}$");
if (correo!="") {
return (patron.test(correo));
} else {
return false;
// Comprobar el país. En este caso sólo hay que comprobar que se escoge uno.
function comprobarPais(indicePais) {
return(indicePais!=-1);
</script>
</HEAD>
<BODY>
<fieldset>
</SELECT>
</fieldset>
</form>
</body>
</html>