問題タブ [onsubmit]
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 - ページを離れずに PHP を処理する FUNCTION onsubmit="loadXMLdoc()"
これを機能させるにはどうすればよいですか
オンサブミット
、 それ以外の
ボタンでonclick?
私はフォームを持っています:
ボタンは正常に機能し、javascript を呼び出して処理します。
これはonclickボタンでのみ機能します.onsubmitで機能させることができず、理由がわかりません..
jquery - フォーム送信前のjQueryグラブID
特定の div 内の A リンクのすべての ID 属性を取得し、送信前に非表示のフォーム フィールドにそれらをフォームに添付する必要があるフォームを含むページがあります。どうすればこれを行うことができますか?
すなわち
何か案は?
php - php フォーム - 送信時のリセットフォーム
フォームを作成しましたが、これまでのところすべて正常に機能しています。私が残した唯一のことは、フォームが送信されたときにフィールドをリセットすることです. これは簡単な作業のように思えますが、周りを見回していくつかのことを試した後、何もうまくいかないようです:(私が今持っているものは別の投稿から取られましたが、私の送信イベントは彼らのものとは異なっていたので、機能していないと思います。高く評価されています。
php部分
////////////////////////////////画像アップロード
フォーム
javascript - 送信時にパスワードを確認する
基本的な申し込みフォームがあります。
したがって、フォームが送信されると、passwordCheck()が呼び出され、同じパスワードなどを繰り返さずに、簡単に推測できるパスワードに対してテストされます。エラーがある場合は、<p>
(図には示されていません)に入れられます。checkPassword()は機能し、エラーは正しく表示されますが、フォームは引き続き送信されますが、私が読んだJSドキュメントでは、onsubmitがfalseを返した場合、フォームは送信されるべきではないと述べています。
checkPassword()がfalseを返すときにフォームが送信するのはなぜですか?また、パスワード入力の各キーストロークでcheckPassword()が呼び出されることはありません。
javascript - 個別のサンキューページなしで連絡フォームの Google Analytics 目標追跡を設定する方法は?
別のサンキュー URL を持たない連絡フォームを送信した Web サイトへの訪問者を追跡するように Google Analytics を設定するにはどうすればよいですか?
ブログや GA ヘルプ フォーラムに投稿されたコードを見たことがありますが、これまでのところ、コードのスニペットを挿入するために実際にどのように目標を設定するのかまだわかりません。
フォーラムなどで見つかったコード:
具体的には、次のようなことを知りたいです。
- どの目標タイプを使用しますか?
- キャンペーンに Contact form completions という名前を付けた場合、上記のコードのどこに配置されますか?
- 上記のコードは正しいですか?
他に何かアドバイスはありますか?
javascript - データベースへのAjax接続(jsp)を使用して入力検証を確認する方法
コードは、ユーザーからの大学の入力がデータベースに既に存在するかどうかを確認することです。はいの場合は、入力を送信して次のページに進みます。そうでない場合は、ユーザーに警告メッセージを送信し、同じページ (choose_university.jsp) にとどまります。checkUniversity.jsp は、データベースに接続してチェックを行うために使用されます。しかし、コードはそれを行っていません。私はそれに何時間も費やしましたが、まだ理解できません。誰か私に何が問題なのか教えてくれませんか?期限は明日です。私を助けてください。
choose_university.jsp は次のとおりです。
javascript - Javascript onsubmit="" が機能しない
私のエラーがPHP経由でフォーム自体に送信されたことが原因かどうかはわかりませんが、関数にヒットしていないだけで、何が返されても送信されます。ここで何が欠けているのかわかりません。これが私のフォームです
実際には、ユーザー名/パスワードが空かどうかを確認しているだけですが、とにかくこの関数を介して送信します:
私が見逃しているのはばかげていると確信しているので、これを送信する前に関数名を再確認し、javascript エラーが発生していないかどうかを確認しましたが、どちらも問題ではありませんでした。誰かが私のエラーを見ますか?
要点は、ユーザー名またはパスワードが空または null の場合、PHP を実行したり、フォームをそれ自体に送信したりしたくないということです。
編集PHP 機能を除いた完全な HTML ページを追加しました。また、何らかの理由で、JavaScript リンクが「リンク」しない代わりに、インスペクト要素または firebug を介して埋め込まれているように、ヘッダーに直接コンテンツを表示できることにも注意してください。これが問題の原因かもしれませんが、理由は不明です。
編集念のためdoctypeを追加しましたが、それでも役に立ちません。実際にリンクするのではなく、通常どおりにJavaScriptをページに自動的に埋め込み、CDATAに配置します。IE、Firefox、Chrome でこれを行います...
私のPHPに何か関係があると誰かが思ったら投稿できますが、投稿せずにサーバー側のコードがクライアント側のコードとどのようにやり取りできるかわかりません。
php - onSubmit 属性によって起動される Ajax 応答でフォーム送信をブロックできません。
この質問は、すでに回答されている質問とは少し異なります...
私がしようとしているのは、フォーム送信時に MySQL クエリを実行するautoHide()
PHP ファイル を呼び出す関数 を実行することですartistdo.php
。フォーム送信時に true が返された場合 (クエリが成功した場合)、フォームは送信されません。
私が得ているのは、MySQL クエリが実行されていないことです。クエリを削除して return true をartistdo.php
ページに配置しても、ajax の return false はフォームの送信を停止しませんが、alert("Success");
が呼び出されます。ただし、autoHide()
関数内で return false を AJAX の外に置くと、フォームは正しく送信されません。これが私がこれまでに持っているものです:
フォームページ:
そしてartistdo.php
ページ(これは読みやすいように簡略化されたバージョンです):
そのため、MySQL クエリ全体をページから完全に削除し、artistdo.php
何も置き換えないと、フォームは引き続き送信されます。これは、ページが確実に true を返し、が呼び出されているreturn true;
ため、AJAX に問題があると思わせます。AJAX 呼び出しの外に移動すると、フォームが正しく送信されません。artistdo.php
alert("Success");
return true
これが理にかなっていることを願っています...
助けてくれてありがとう!