폼 마법사가 있습니다. 1 단계에서 특정 확인란이 선택되어 있고 특정 클래스가있는 다른 사람이 아닌 경우 경고를 표시해야합니다. 문제는 다음 버튼을 누른 후 두 번째 단계에서 확인/경고를 표시한다는 것입니다. 경고를 표시하는 동안 브라우저가 두 번째 단계로 이동하지 못하게해야합니다.라이브 기능 및 클릭 이벤트 내에서의 preventBy 도움말
$("#step0Next").live('click', function(event) {
var ask = confirm("Do You Really Want To Continue");
if($("#RT").is(":checked") && !$(".ex").is(':checked') &&
(ask===false)) {
event.preventDefault();
}
});
http://www.kinetick.com/Test/purchaseTest 당신은 어떤 선택을하고 "다음"("#의 step0Next")을 공격하지 않는 경우는 확인 대화 상자가 2 단계로 이동합니다. 나는 1 단계에서 일어날 필요가있다. cancel을 누르면 거기에 계속있을 것이고, OK를 누르면 2 단계로 계속 진행할 수있을 것이다. 중요하다면 formToWizard.js 플러그인을 사용한다.
감사합니다.
나는 아래의 솔루션을 추가했지만, 이상적인 tbh는 아니지만, 플러그인을 편집하지 않고 그 내부의'selectStep()'메소드를 노출시키지 않으면, 여기에서 선택의 여지가 없다. –