Кнопка "Отправить" отключена при клике, не вызывающем правильный метод - только вызовы execute()
Я искал и нашел ответы, как отключить все кнопки отправки при нажатии, чтобы предотвратить двойную отправку формы.
$('#annCreateEdit').click(function(){
$('input[type=submit]', this).attr('disabled', true);
});
К сожалению, эффект, который он имеет, означает, что правильный метод Struts 2 больше не вызывается, он по умолчанию вызывает метод execute().
Мои навыки JavaScript очень плохие и, соответственно, мои навыки jQuery тоже.
Мы будем очень благодарны за помощь в отключении (или всех) кнопок отправки при вызове правильного метода. Спасибо!
1 ответ
Попробуй это
$('#annCreateEdit').click(function(){
$('input[type=submit]').attr("disabled", "disabled");
return false;
});
Если вы используете Jquery 1.6
или выше, то вы можете использовать также, как показано ниже:
$('#annCreateEdit').click(function(){
$('input[type=submit]').prop('disabled', true);
return false;
});