需要一个在验证后disable或hide提交”按钮的脚本以及ajax提交的100%表单。
当前代码:
function AjaxFormRequest(result_id,formUkrposhta,url) {
jQuery.ajax({
url:url,
type:"POST",
dataType:"html",
data:jQuery("#"+formUkrposhta).serialize(),
beforeSend: function() {
$("#messegeUkrResult").html('Секунду пожалуйста ...');
$("#send").prop('disabled', true); // disable button
},
success:function(response) {
$("#send").prop('disabled', false); // enable button
document.getElementById(result_id).innerHTML = response;
},
error: function(response) {
document.getElementById(result_id).innerHTML = '
Возникла ошибка при заказе. Попробуйте еще раз.
';}
});
$(':input', '#formUkrposhta')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
}
但是什么也没发生! 并且success发送后未disabled按钮。 甚至更多...在100% success发送后以及通过php脚本处理后,需要submit按钮隐藏(不在错误或其他情况下)...对不起,我的英语不好,非常感谢所有人。 让力量与您同在!