miércoles, 21 de marzo de 2007

Confirmación de cancelar usando js

Problema:
Quiero que al pulsar un botón que en mi aplicación sirve para cancelar, me salga un popup para confirmar que lo deseo hacer.

Solución:
1.-Agrego una función javascript

/**
* Función para confirmar la cancelación de trámite
*/
function confirmCancel()
{
var message = "Ha seleccionado cancelar el proceso de solicitud que esta realizando.\n"
+ "?Desea cancelar realmente el proceso de solicitud?";
if (window.confirm(message))
{
document.forms[0].submit();
}
else
{
return (false);
}
}


2.-Hago la llamada de la función en mi botón (en mi caso es un html:submit, pero podría hacerse en el input de tipo submit normal y corriente), en el onclick: (quitar los espacios luego del <)



< html:submit property="buttons[14]"
altKey="boton.cancelar"
titleKey="boton.cancelar"
onclick="return confirmCancel();">

< /html:submit>

No hay comentarios: