Si me ha quedado claro el código trendría que quedar de la siguiente manera?
Código PHP:
if(document.cuentas.fecha.value){
fechavalida = new RegExp ("^([0][1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/(\d{4})$");
fecha = document.cuentas.fecha.value; //no se por cual método llamaras a la fecha pero esto tiene que tomar el valor a comprobar
if (fechavalida.test(fecha) ) {
alert('fecha corecta');
}else {
alert('fecha incorrecta');
return false;
}
}
Me sigue diciendo que la fecha es incorrecta
07/01/2010 - 07-01-2010 - 2010/01/07 - 2010-01-07
Son las cuatro maneras que he probado a poner las fechas sigue dando error
he cambiado if (fechavalida.text(fecha) ) {
por if (fechavalida.cuentas(fecha) ) {
y ahora ponga lo que ponga me introduce la fecha
si la fecha es correcta se guarda bien pero si la fecha es incorrecta se guarda 01/01/1970.
Gracias