私はフォームを送信するためにインライン関数を使用していますが、それは私が持っている検証スクリプトを呼び出すのではなく、誰かが答えの正しい方向に私を指すことができるかどうか疑問に思ったのですか?
マイボタン:
<a href="javascript:UpdateEnquiry();" id="continue_btn" class="btnSprite">Save</a>
My機能:
function UpdateEnquiry() {
$.ajax({
url: 'test.php',
dataType: 'xml',
timeout: 15000,
type: 'post',
data: $('#validate').serialize(),
success: UpdateEnquirySuccess,
error: function (result) {parent.$.fancybox.close();}
});
}
そして、私が前に提出しjqueryのvalidationEngineプラグインを初期化したいと思います。 http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
ご協力いただければ幸いです。
種類が レイチェル
ありがとうございました!私は頻繁に私は解決策をovercomplicateので、全部のnoobie質問のために謝罪します。... – Rachel
これは動作していません...その間違った答えのフォームは常にfalse ajaxがトリガーしていません。 – jack
@jack私の答えは間違っていますか? 'validationEngine( 'validate')'は、[the docs](http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation)によると、フォームが検証されると 'true'を返します。 -is-a-mess /)(常に 'false'を返す場合):a)フォームが間違っています。またはb)プラグインが間違っている。私が何かが欠落している場合は、詳細を記入してください。その答えを修正することができます。 – mgibsonbr