フロントエンドでフォームを検証するために素晴らしいプラグインを使用しています:http://docs.jquery.com/Plugins/Validation。問題は、フォームに2つのボタン(戻ると送信)があることです。プラグインのおかげで、cssクラスcancelを使用してフォームを検証することから戻るボタンをバイパスすることができます。ただし、他のjsは引き続き起動します(アニメーションGIF、送信ボタンの無効化、および送信への不透明度の変更)。ダーン。
全体をsubmitbtnのクリック関数でラップしてみたので、戻るボタンはそれとは何の関係もありませんでしたが、機能しませんでした。また、スタイル効果を元に戻すクリック機能に戻るボタンだけを入れてみましたが、機能しませんでした。
私は賢い男性、または女性のアドバイスを求めています、ありがとう!
$(".simple_form").validate({
submitHandler: function(form) {
$(".submitbtn").addClass("opacitychangeonsubmit"); // change submit button opacity
$(".submitbtn").attr("disabled", true);// disable the submit btn
$('#loading_image').show(); // show animated gif
form.submit();
}
})