Desative o botão sem perder o valor
$('button[type="submit"]').each(function() {
if ($(this).val()) {
$(this).addClass('disabled');
} else {
$(this).prop('disabled', true);
}
});
Petros Karagiannidis