Запретить снятие флажка при нажатии (без отключения или только для чтения)

Я использую флажок, и я хочу, чтобы люди могли отмечать / снимать этот флажок. Однако когда они снимают галочку, я использую модальное всплывающее окно jQueryUI, чтобы подтвердить, что они действительно хотят это сделать. Таким образом они могут нажатьOK или жеCancel, и я хочу, чтобы мой флажок был снят, только если они нажимаютOK.
Вот почему я хотел бы перехватить событие uncheck, чтобы предотвратить визуальную проверку флажка, и снять флажок сам программно, если пользователь нажимает наOK.

Как я мог это сделать?

PS: я знаю, что мог бы перепроверить это после того, как пользователь нажимает наCancel но это вызвало быcheck событие, которое я не хочу.

Ответы на вопрос(5)

Ваш ответ на вопрос