1

キャプチャを追加する必要のあるフォームを含むWordPressサイトがあります。フォームはそれ自体のテンプレートではなく、それ自体のページでもありませんが、すべてのページに含まれている単一のphpファイルです。実際のフォームは、ドロップダウンメニューの形をしています。ユーザーが「情報のリクエスト」リンクをクリックすると、フォームがナビゲーションバーからドロップダウンします。設定方法を実行してくださいWordPressプラグインを使用できません。

通常、php captchaスクリプトを追加してそれで済ますことができますが、フォームアクションは外部のWebサイトに投稿するように設定されています。訪問者がフォームを送信すると、次のように情報を収集する別のWebサイトに移動します。

<form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST" name="contact" id="contact" onsubmit="return checkform(this);">

フォームはサイトサーバー上のphpファイルで検証されていないため、キャプチャを検証して機能させる方法がわかりません。誰か提案はありますか?

4

1 に答える 1

1

それを行う唯一の方法は、キャプチャコードをチェックするサーバーへの送信時にajax呼び出しを行うことです。コードが有効な場合は、フォームを送信してください。エラーが表示されず、フォームの送信を許可しない場合。

Recaptchaを使用している場合は、次のことを確認してください。ajaxでreCAPTCHAを使用する....javascriptの読み込みの問題

一般的なキャプチャが実行している場合:jQueryajaxはキャプチャを検証します

答えはあなたが探しているものよりも焦点が絞られていますが、少なくとも正しい方向に向けられるでしょう。

于 2012-06-07T21:19:25.657 に答える