問題タブ [contact-form]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - WordPress の Ajax お問い合わせフォーム
WordPress サイト用のカスタム AJAX 連絡フォームがあります。Chrome、IE、Opera、Safari では正常に動作していますが、Firefox では失敗します。
私はこれを私のfunction.phpに持っています
そして、次のようにAJAXを呼び出します:
私は実際に ajax.js ファイルを持っていません。混乱しています。Chrome やその他のブラウザーでは機能しますが、Firefox では機能しません。ajax.jsがないためですか?
行を削除してみました(functions.php内):
しかし、フォームはどのブラウザーでも機能しません。Uncaught ReferenceError: MyAjax is not defined エラーが発生しました
どんな助けでも大歓迎です。
php - 基本的な連絡先フォームで必須のドロップダウン メニュー項目の選択に関する PHP 解析エラーを取得する
いくつかの必須フィールドとドロップダウン メニューからの必須選択を含む基本的な連絡フォームを作成しています。入力フィールドは正しく機能していますが、ドロップダウン メニューの選択要件により解析エラーが発生しています。
エラーがなくなったことを確認するために、ドロップダウン メニュー要件のインスタンスをすべてコメントアウトしました。したがって、エラーはドロップダウン メニューの選択に関係しています。エラー ログによると、問題は 49 行目にあります。その行を数回書き直そうとしましたが、あまり成功しませんでした。
エラーの原因は 49 行目ですか、それとも構文のどこかにありますか?
PHPを書くのはこれが初めてなので、助けていただければ幸いです。
編集: MAMP 環境でこのフォームを作成しています。htaccessファイルを作成する必要があることを他の場所で読みましたが、それはローカル開発に必要ですか?
編集 2: 他のフォーラムを見回した後、PHP でドロップダウン メニュー項目を個別に分割する必要があることを知りました。私はそれを達成しましたが、まだ 98 行目 (最後の行) で "unexpected $end" という Parse:syntax エラーが発生しています。ただし、生成された電子メールにメニュー選択を入力することも、エラーの具体的な原因を特定することもできません。エラーログに従ってコードを修正しましたが、成功しませんでした。
更新されたコードは次のとおりです。
フォームのエラーの原因について誰か洞察を提供できますか?
php - 私の PHP スクリプトが電子メールを送信しないのはなぜですか?
さて、私は jQuery モバイルで作業しており、メール フォーム用の PHP スクリプトを追加しました。受信トレイに何も送信されないことを除いて、すべてがうまく機能します。ここにフォームとphpコードがあります。ここで本当に助けになるでしょう。長い間私の脳を引っ掻いていました。
HTML:
php - JavaScript が ID タグを使用してフォームを特定できない
ここに私の問題があります: キャプチャが組み込まれたシンプルなモバイル連絡フォームを設定しようとしています. 私が取り組んでいるページはここにあります: http://m.lancasterpainting.com/contact.php
次の php 連絡フォームを使用しています: http://www.html-form-guide.com/contact-form/php-email-contact-form.html
最初に言いたいのは、この問題に遭遇したのは私だけではないということです。問題をグーグルで調べた後、これに苦労している人を複数見つけましたが、誰も答えを持っていないようです.
さて、問題は...
ページにアクセスするとわかるように、ページにアクセスするたびに、「エラー: フォーム オブジェクト contact_form を取得できませんでした」というエラーが表示されます。
私は、私の人生では、渡したフォームをjavascriptが見つけられない理由を理解できません。
ページの上部でこのエラーを生成する関数を呼び出します。
私が参照しているフォームは、HTML コードでは次のとおりです。
エラーを生成するために呼び出される関数は、外部の .js ファイルにあります: http://m.lancasterpainting.com/scripts/gen_validatorv31.js
私が単に見ていないものはありますか?javascript がフォームを見つけられないのはなぜですか?
これを手伝ってくれる人に感謝します。
jquery - jQuery Mobile フォームが検証されない
さて、最初はフォームが私のメールアドレスに届かないという問題がありました. 私はそれをajaxで修正しましたが、今では検証が機能していないようです。フォームのコードと、検証のために呼び出される 1 つの CSS スタイルを次に示します: http://jsfiddle.net/gbaH7/
これが私がエミュレートしようとしているものです: http://jsfiddle.net/na7bv/light/
php - PHPお問い合わせフォームの保護
私はこのチュートリアルに従って簡単なphpコンタクトフォームを作成しました:http: //www.catswhocode.com/blog/how-to-create-a-built-in-contact-form-for-your-wordpress-theme
大きな問題は、このフォーム処理が安全ではないことです。人々がスパムを送信したり、サーバーをハッキングしたりするために使用できると聞いています。
このフォームをより安全にするために必要な基本的な手順は何ですか? 追伸:回避できるのであれば、再キャプチャは使用したくありません...
編集:フォームが「正しい方法」で送信され、変更されたり、サイトをハッキングしたり、他の人にメールを送信したりするために使用されていないことをフィルタリングおよび保護するために使用されるphp関数についての提案が必要です(サイトを使用してスパムを送信する他の人)。strip_slashesを使用する必要がありますか?またはもっと良い方法はありますか?
php - お問い合わせフォーム-フィールドから
私のウェブサイトに連絡フォームがあり、このフォームを介して送信された電子メールがスパムフォルダに送られることがあります。問題は、送信された電子メールのヘッダーで使用されている「from」フィールドにあると思います。そのフィールドには、ユーザーが入力したメールアドレスがあります。「from」フィールドにcontact@mywebsite.comのようなアドレスを使用し、送信者の返信先フィールドアドレスだけで使用するのは良い習慣ですか?または、他にどのようなソリューションを使用できますか?
ありがとう
php - PHPを使用せずにコンタクトフォームを送信する
私はまだ学生ですが、今日講師から、mailto: 関数を使用せずに問い合わせフォームを送信する唯一の方法は PHP を使用することであるとのことでした。
昨年、別の講師が JavaScript のみを使用する方法を教えてくれたことを誓います。
基本的なフォームと JavaScript を使用してフィードバック/連絡フォームを送信することは可能ですか? もしそうなら、サンプルの例を共有してもよろしいですか?
前もって感謝します
php - お問い合わせフォームが機能しない
私は Web プログラミングにかなり慣れていないので、個人の Web サイトを立ち上げて実行しようとしています。何も実行していないように見えるお問い合わせフォームがあります。コードのエラーを探して Web を調べましたが、壁にぶつかりました。
ヘッダーのスクリプト
html5フォーム
本文中のスクリプト (リンク)
メッセージ.php
ローカルMAMPサーバーでテストし、リモートホスト(bluehost)にアップロードすると、「送信」を押してもフォームがプレースホルダー値にリセットされる以外は何も起こりません。ヘルプ。
forms - PrestaShop で登録フォームと連絡先フォームをカスタマイズするには?
連絡先と登録フォームをカスタマイズする方法を知る必要があります。新しいフィールド ( および ) を追加し、これらのフィールドの情報を必須または不要にする方法。
これらのフォーム用に編集する必要があるファイルを知る必要があります...
prestashop 1.4.7.0 を使用しています