, , (.. "" ).
, , acceptCheckbox, . , , acceptCheckbox continueButton, , ( event preventDefault()). , , .
/: , "" , , , preventDefault().
, , , , , OP ( , ).
var disabledProceedButtonFn = function(e) {
alert('Please check the "I accept" check box before submitting this form.');
e.preventDefault();
}
var proceedButton = $("input#proceedButton");
var disableProceedButton = function() {
proceedButton.addClass('disabled');
proceedButton.on('click', disabledProceedButtonFn);
}
var enableProceedButton = function() {
proceedButton.removeClass('disabled');
proceedButton.off('click', disabledProceedButtonFn);
}
$("input#acceptCheckbox").on('change', function() {
if ($(this).is(':checked')) {
enableProceedButton();
} else {
disableProceedButton();
}
});
disableProceedButton();
. CSS, , "disabled". CSS , , Twitter Bootstrap.
, , , , , .