HTML - fecha

 
Vista:

fecha

Publicado por Paula (3 intervenciones) el 03/12/2004 16:56:52
Necesito que me ingresen una fecha en un formulario de forma correcta como puedo hacerlo utilizar mascara o javascrip?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:fecha

Publicado por Alex (45 intervenciones) el 03/12/2004 22:26:48
puedes utilizar esta validación que es del tipo dd/mm/aaaa

function isDate(value) {

var pattern1=new RegExp("^(0[0-9]|[1-2][0-9]|30|31)/(0[13-9]|1[0-2])/[1-9][0-9][0-9][0-9]");
var pattern2=new RegExp("^(0[0-9]|[1-2][0-9])/(0[0-9]|1[0-2])/[1-9][0-9][0-9][0-9]");

if (value.match(pattern1) || value.match(pattern2)) {
if (parseInt(value.substr(6,4))%4!=0 && parseInt(value.substr(3,2))==2 && parseInt(value.substr(0,2))==29) {
return false;
} else return true;
} else return false;

}

después la llamas en tu formulario de esta manera

<script>
if(!isDate(form.fecha.value))
{
alert('Debe ingresar una fecha válida (dd/mm/aaaa)');
form.fecha.focus();
return false;
}

</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar