Hola a todos:
Necesito vuestra ayuda ya que no domino Javascript. Tengo un código par validar un formulario, si no escriben por lo menos 4 digitos (tanto letra como numero) quiero que de error, eso ya lo hace pero quiesiera saber como podría hacer que una vez que da el error le ponga un asterisco rojo al lado y como sería en vez de ponerle un asterisco rojo ponerlo de otro color, el campo a rellenar, es para dos paginas diferentes por eso necesito las dos formas.
He buscado en google pero no encuentro nada sobre eso, igual no pongo la palabra idonea, puede que tenga un termino específico.
Muchas gracias a todos
Alejandra
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
function validar(formulario) {
if (formulario.nombre.value.length < 4) {
alert("Escriba por lo menos 4 caracteres en el campo \"Nombre\".");
formulario.nombre.focus();
return (false);
}
}
</script>
</head>
<body>
<form method = "GET" name = "registro" action="algo.asp" onsubmit="return validar(this)">
<input type="text" size="20" name="nombre" >
<input type="submit" value="Enviar datos" name="enviar">
</form>
</body>
</html>