<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<script>
// esta función es llamada para cada pulsación de tecla del cuadro de texto
// recibe el evento generado
function validarPrimerCaracter(e)
{
var nombre=document.getElementById("nombre").value;
// la tecla 0 puede ser 96 o 48 segun si se pulsa del teclado numerico
if (nombre.length==0 && (e.which == 96 || e.keyCode == 96 || e.which == 48 || e.keyCode == 48))
{
return false;
}
return true;
}
</script>
</head>
<body>
<h1>Impedir que el primer caracter sea un 0</h1>
<form>
Introduce un nombre
<input type="text" name="nombre" id="nombre" onkeypress="return validarPrimerCaracter(event)">
</form>
</body>
</html>
Comentarios sobre la versión: Versión 1.0 (1)
Muchas gracias por tu tiempo, me funciona bien! te lo agradezco mucho, saludos.