Llamada a javascript sin botón
En primer lugar gracias por tu tiempo y por atender mi pregunta. Mi duda es la siguiente, en la aplicación que estoy desarrollando, en una página el usuario debe introducir una fecga, y tras a aceptar va a la página siguiente, donde se comprueban varios aspectos de la fecha, lo que yo quiero hacer es que si en alguna de esta comprobaciones la fecha no es correcta, se llama que una función javascript llamada mensaje, y así salte un mensaje de error. ¿Cómo puedo llamar a javascript desde php sin botón ni nada?.
Este el el código de javascript:
function mensaje(){
respuesta = confirm( "La Fecha no es válida.Por favor introduzca una fecha correcta." );
if(respuesta) {
document.cita.action = 'PAC-2.php'
document.cita.submit()
}
Aqui es donde la quiero llamar:
if ((empty($dia)) || (empty($mes)) || (empty($anio))) {
LLAMDA A MENSAJE DE JAVASCRIPT
}//FIN THEN DEL IF
else {
////////////////////////////////////////////////////////
//SI LA FECHA NO ES CORRECTA
//////////////////////////////////////////////////////////
if (!checkdate($mes, $dia, $anio) || $anio<2005) {
LLAMDA A MENSAJE DE JAVASCRIPT
}
else {
if ($totalRows_J_festivos!=0){
////////////////////////////////////////////////////////
//SI LA FECHA ES FESTIVO
//////////////////////////////////////////////////////
LLAMDA A MENSAJE DE JAVASCRIPT
}
else{
///////////////////////////////////////////////////////
//SI LA FECHA NO ESTA
DENTRO DE LOS PROXIMOS 15 DIAS
///////////////////////////////////////////////////////
if (($fCitaI>=$en15Dias) || ($fCitaI<=$fechActual)){
LLAMDA A MENSAJE DE JAVASCRIPT
}
else {
///////////////////////////////////////////////////////
//SI LA FECHA ES fin de semana
///////////////////////////////////////////////////////
if(($CitaI[weekday]=='Saturday') || ($CitaI[weekday]=='Sunday')){
LLAMDA A MENSAJE DE JAVASCRIPT
}
else {
///////////////////////////////////////////////////////////////
FECHA CORRECTA sigo con el programa
//////////////////////////////////////////////////////////////
Espero no haberte quitado mucho tiempo y haberme explicado bien,.
Este el el código de javascript:
function mensaje(){
respuesta = confirm( "La Fecha no es válida.Por favor introduzca una fecha correcta." );
if(respuesta) {
document.cita.action = 'PAC-2.php'
document.cita.submit()
}
Aqui es donde la quiero llamar:
if ((empty($dia)) || (empty($mes)) || (empty($anio))) {
LLAMDA A MENSAJE DE JAVASCRIPT
}//FIN THEN DEL IF
else {
////////////////////////////////////////////////////////
//SI LA FECHA NO ES CORRECTA
//////////////////////////////////////////////////////////
if (!checkdate($mes, $dia, $anio) || $anio<2005) {
LLAMDA A MENSAJE DE JAVASCRIPT
}
else {
if ($totalRows_J_festivos!=0){
////////////////////////////////////////////////////////
//SI LA FECHA ES FESTIVO
//////////////////////////////////////////////////////
LLAMDA A MENSAJE DE JAVASCRIPT
}
else{
///////////////////////////////////////////////////////
//SI LA FECHA NO ESTA
DENTRO DE LOS PROXIMOS 15 DIAS
///////////////////////////////////////////////////////
if (($fCitaI>=$en15Dias) || ($fCitaI<=$fechActual)){
LLAMDA A MENSAJE DE JAVASCRIPT
}
else {
///////////////////////////////////////////////////////
//SI LA FECHA ES fin de semana
///////////////////////////////////////////////////////
if(($CitaI[weekday]=='Saturday') || ($CitaI[weekday]=='Sunday')){
LLAMDA A MENSAJE DE JAVASCRIPT
}
else {
///////////////////////////////////////////////////////////////
FECHA CORRECTA sigo con el programa
//////////////////////////////////////////////////////////////
Espero no haberte quitado mucho tiempo y haberme explicado bien,.
1 respuesta
Respuesta de reynierpm
1