Я добавил следующий вид script в мой макет, внутри моего asp.net mvc: -
$(document).ready(function () {
$('.btn.btn-primary').click(function () {
$(this).prop("disabled", true);
if (!$('form').valid()) {
$(this).prop("disabled", false);
return false;
}
});
$('form').change(function () {
$('.btn.btn-primary').prop("disabled", false);
});
Цель моего script - отключить кнопки отправки и снова включить их, если модель недействительна или пользователь изменил значение формы. Вышеупомянутый script будет хорошо работать в IE и Firefox, но в Chrome я не могу отправить форму, так как когда пользователь нажимает кнопку отправки, кнопка будет отключена, но форма не будет отправлена. Любая идея, как я могу решить эту проблему в Chrome?