2011-12-16 14 views
1

連絡先ページを終了せずにjqueryで電子メールを送信するには、デフォルトのMagento連絡先フォームを編集するにはどうすればよいですか?Magento:jqueryで連絡先フォームを送信

ありがとうございました。

+0

を呼び出し、通常のボタンに送信ボタンを変更する必要がありますかそして、プロトタイプに付属するフォーム提出と検証クラスで何が問題になっていますか?あなたは代わりにいくつかのAJAXの送信をしたいですか? –

+0

"facebox" jqueryプラグインを使用して連絡先フォームをポップアップウィンドウに表示するように変更しました。問題は、フォームを送信すると閉じられ、別の時間に連絡フォームを開いたときにのみ確認メッセージが表示されることです。助けてくれてありがとうございました。 – Bizboss

+0

Magentoが使用しているウィンドウシステムを使用できました連絡先フォームのバックエンド。 –

答えて

0

このようなことを行うことで、フォームからデフォルトの動作を上書きすることができます。あなたはおそらくとにかくそれを使用できるように

+0

Withあなたが必要とするページのプロトタイプnoConflict jQuery($ 120の代わりに –

+0

)正しい@ myが自分のコードを変更しました –

+0

@Dominic Green:jQuery関数で何を書いたらいいですか?ありがとう – Bizboss

0

プロトタイプを掲示からフォームを防止します

jQuery.noConflict(); 

jQuery("#formId").submit(function() { 

// run your code 

return false; 

}); 

戻りfalseがまだページ上でアクティブです。基本的にあなただけのフォームは、とにかくバックコンタクトフォームページに行きませんか?Form#request()

<button title="Submit" class="button" onclick="this.form.request();"> 
    <span><span>Submit</span></span> 
</button> 
関連する問題