Если вы все еще хотите обрабатывать событие нажатия кнопки вместо события отправки формы, как все предлагалось, вы можете сделать что-то вроде этого, используя анонимную функцию, чтобы вызвать вашу функцию oldOnClick, сохранив контекст и аргумент события:
$(document).ready(function () {
function validate() {
// ...
}
var oldOnClick = $("input[value=OK]").get(0).onclick;
$("input[value=OK]").click(function (e) {
if(!validate()) {
return false;
}
oldOnClick.call(this, e); // enforce the context and event argument
});
});