Sé que es un tema viejo, pero por si alguno llega "buscando" vía Google, ahora tenemos con HTML5 la opción de usar el tipo "DATE" para que los navegadores nos muestren un cuadro tipo calendario desde donde marcar la fecha que estamos buscando.
Si lo que queremos es limitar el uso de fechas lo logramos con código como este:
Código:
<html>
<head>
<title>Ejemplo de validación de fechas</title>
</head>
<body>
<form method="POST" action="">
Ingresa una fecha antes de 01-01-1980:
<input type="date" name="iniciocontrato" max="1979-12-31"><br>
Ingresa una fecha posterior al 01-01-2000:
<input type="date" name="fincontrato" min="2000-01-02"><br>
</form>
</body>
</html>
Del mismo modo, existe el tipo "PASSWORD" para el acceso de información sensible para que ojos no autorizados no vean lo que se ingresa:
Código:
<html>
<head>
<title>Ejemplo de ingreso de claves</title>
</head>
<body>
<form method="POST" action="">
Ingrese su nombre:<br>
<input type="text" name="usuario">
<br>
Ingrese su clave:<br>
<input type="password" name="clave">
</form>
</body>
</html>