If you catch the submit
event, it should work. http://jsfiddle.net/tcc7u/
HTML:
<form>
<input required /><br />
<input type="submit" />
</form>
JS:
$('form').on('submit', function (e) {
$('[type="submit"]').prop('disabled','disabled');
});