Запретить кнопку отправки с событием onclick от отправки

Я хочу запретить отправку кнопки отправки с событием onclick:

$j('form#userForm .button').click(function(e) {
    if ($j("#zip_field").val() > 1000){
        $j('form#userForm .button').attr('onclick','').unbind('click');
        alert('Sorry we leveren alleen inomstreken hijen!');
        e.preventDefault();
        return false;
    }
});

Это кнопка отправки:

<button class="button vm-button-correct" type="submit"
 onclick="javascript:return myValidator(userForm, 'savecartuser');">Opslaan</button>

Он покажет функцию «оповещения», а также удалит событие onclick, но форма все равно будет отправлена. Удалите событие onclick вручную перед отправкой, чтобы решить проблему. Однако это основная функциональность, и я не хочу ее удалять.

РЕДАКТИРОВАТЬ:

Это определенно вызвано селектором onclick. Как я могу заставить мой скрипт jQuery мгновенно перезагрузить событие onclick? добавление перед кодом jquery:$j('form#userForm .button').attr('onclick',''); решит проблему .. однако моя проверка больше не будет работать ...

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

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