Basado en una variable SomeCondition
, necesito interceptar un evento de clic en un botón, y pedir confirmación, si dicen que está bien, proceder; de lo contrario, ignorar.Interceptar el evento de clic en un botón, solicitar confirmación, luego proceder
Así que algo como:
if(SomeCondition) {
// disable click on button
var isOk = window.confirm("Are you sure?");
if(isOk) {
$("#button1").click();
}
}
Nota: el botón 1 ya ha sido conectado con un evento de clic a través de JavaScript desde un archivo .js externo que no puedo cambiar.
No sé lo que el evento Click se une también, así que tengo que desactivar el clic si somecondition es cierto, entonces pedir la confirmación, y luego continuar con el clic.
Esto era lo que estaba escribiendo. +1 – Stephen
¿a qué se refiere [0]? – Blankman
@Blankman siento mal hábito (si hay más de un elemento coincidente entonces se puede obtener la primera por una simple referencia al primer elemento de la matriz objeto jQuery) –