Hola a todos, vengo a ver si me podeis echar una mano con un ejercicio de Javascript y PHP realmente sencillo pero el cual no me sale...
Lo necesito para lo antes posible, si alguien pudiera echarle un vistazo estaria realmente agradecido
He subido el enunciado (en video) a MEGA -> https://mega.co.nz/#!WJghRBYI!L9zjM0Zb2FFdSlR7NES3L0wfKWlaUFWGXTyjfWA wsmM
Consta de dos ejercicios, los de la duda son el 2 y el 3
En el 2 es el que mas me urge, es de validar una caja de texto y pide que aparezca Valido en verde si: tiene entre 5-20 caracteres, solo tiene letras (Mayusculas y Minusculas) o, como mucho tres puntos ... o que ponga Invalido en rojo si se pone un numero o un caracter distinto de los que dije.
Lo que he hecho es esto, solo me sale VALIDO al poner minusculas, esta mal hecho... ¿alguien sabe como hacerlo para que solo salga VALIDO en los casos que pongo arriba?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> Ejercicio 2 </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<script type="text/javascript">
<!--
function numeros()
{ var cad=document.getElementById('caja1').value;
var numeros=1;
var n=cad.length
for (i=0;i<=n-1;i++)
{ letra=cad.substring (i,i+1);
if (!((letra>="a")&&(letra<="z")))
numeros=0; }
if (numeros==1)
{
document.getElementById('sp1').innerHTML="<span style='color:green'>correcto</span>"
}
else
{
document.getElementById('sp1').innerHTML="<span style='color:red'>incorrecto</span>"
}}
//-->
</script>
<body>
<input type="text" id="caja1" OnKeyUp="numeros()"> <span id="sp1"> </span>
</body>
</html>
Sobre el ejercicio 3 de php no se ni por donde empezar, si podeis alguien echarme una mano... en los sitios para poner el servidor (lo relleno yo) lo agradeceria un monton si podeis resolverlo :$
Un saludo!