私は、Freeformの投稿で一意の電子メールアドレスをチェックするプラグインを作成しました。
私はこのチェックをAjaxでやりたくないので、Freeformフック「onBeforeSave」を使用します。
電子メールが既に使用されているときはいつでも、私はユーザに知らせたい。私はフォームが有効でないことをフリーフォームに伝えています:
craft()->on(
"freeform_submissions.onBeforeSave",
function (Event $event) {
//Let Freeform know the form is not valid
$event->performAction = false;
}
);
残念ながら、私はこれをフロントエンドに伝える方法を見つけていません。
Freeformエラーメッセージを設定できるといいですね。
どんな解決策ですか?
ベストアンサー
私はFreeforms(Solspace)に連絡しました。残念ながら、まだこの問題の解決策はありません。
Solspaceは私に言った:
現在のところ、この機能はFreeformでは不可能です。それは私たちの機能リクエストリストの何かです。