問題タブ [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.
javascript - onsubmit(return test();) は false を返しません。
次の問題があります。私は次のフォームを持っています
2 つの入力フィールドを検証したいので、ここhttp://livevalidation.com/にある livevalidation を使用して、これらの醜い「アラート」を取り除きました。
私の問題は、いくつかの計算をしtestfunction()
たいのですが、フォームを送信したくないということです。「submit」の代わりにa を使用することもできましtype="button"
たが、その方法では livevalidation は機能しません。
したがって、次のようなものを入力すると:
戻り false を無視し、フォームが送信されます。フォームから入力を取得するものがない場合は、正常に機能します。では、フォームが送信されないように、送信時に入力を取得して false を返すにはどうすればよいですか?
flash - Flash Builder 4.5.1 のキーボードに関する質問
簡単な質問です。ほとんどのタブレットやデバイスには、ユーザーがテキストを入力できるタッチスクリーン キーボードがあります。私たちは皆、それらを何百万回も見てきました。
どうすれば
- a)キーボードを別のタイプ(数値など)に設定します
- b) ENTER キーを押したときに iOS で「完了」メッセージを別のメッセージに変更するにはどうすればよいですか (私はそれを行う多くのアプリに気付きました)。
- c) Flash builder 4.5.1 で「ondone」イベントまたは「onsubmit」イベントをキャプチャする方法
前もって感謝します!
php - onclickとonsubmitを一緒に使用する
オンクリックとオンサブミットを同時に実行したいのですが、これは可能ですか?または、これが悪い習慣である場合、2つのコードをマージして両方のイベントを実行するにはどうすればよいですか?
フォームタグの必須フィールドをチェックする次のコードがあります。
次に、同じフォームの送信ボタンに次のコードを配置します。
私が抱えている問題は、送信ボタンをクリックすると、送信時のコードが完全に無視されることです。どうすればそれらをマージできますか?
更新最初に必須フィールドをチェックしてから、すべて問題がない場合はフォームを送信します。
更新:ここにコード全体を貼り付けました。これは前の開発者によって行われたため、本当に苦労しています。誰かが文字通りソリューションをコードに入れることができれば、それは素晴らしいことです。報酬を上げます。
javascript - Javascript:onSubmit関数は、関数が終了する前にフォームを送信しますか?
私は自分自身が完全に途方に暮れていて、新鮮な目が必要なので、これを求めています。
次のJavaScript関数は、接続されたHTMLフォームの送信時に正常に呼び出されます。関数が開始され、最初の2つのif
ステートメントが実行されます(返される場合は送信を停止しfalse
ます)。
alert
次に、 「前」の最初のテストが表示され、フォームが送信され、残りの関数が完全に欠落します。テスト中にfalse
、関数が何が起こっても返されるように最終行を返すように変更しましfalse
たが、フォームはまだ送信されています。
編集:これはAutoLength
次のようになります:
jquery - 送信時にどの送信入力がクリックされたかを知る方法は?
送信時にどの送信入力がクリックされたかを知るにはどうすればよいですか?
たとえば、送信時に「update」送信入力または「update_close」送信入力のどちらがクリックされているかを知りたいです。
html、
jquery、
javascript - onSubmit イベント ハンドラから関数を追加または削除しますか?
次のコードがあります。
onSubmit
問題は、保存したい追加機能が添付されている場合があることです。onSubmit
で設定するだけでなく、個々の関数をイベントに追加および削除できるようにしたいonsubmit =
。つまり、次のようなことを達成する方法が必要です。
何か案は?
javascript - メソッドonclick()を使用して、クリックされたボタンから取得したウィンドウを開く関数をトリガーします
したがって、このコードは完全に台無しになっている可能性がありますが、これが私がやろうとしていることです。
タグの中にボタンが2つ付いています。それぞれがメソッド onsubmit を使用して関数 goThere() をトリガーするようにします。the_url がボタンタグから取得した値に設定されるように設定するにはどうすればよいですか。また、メソッド呼び出し onsubmit を介して goThere () を呼び出すことを許可しながら、ボタン自体に非 URL テキストを配置できるようにしたいと考えています。
最終的には URL を取得する必要があります。http:// で始まることを確認してください (この場合、ユーザーが URL を入力していないため問題ありませんが、後で他の目的のために保持したいと思います)。 )、メニューバーとサイズ変更可能なプロパティを含む新しいウィンドウで開きます。
長い投稿で申し訳ありません。どんな助けでも大歓迎です。
javascript - フォームで複数のonsubmitjavascript関数を使用できますか?
フォームで複数のonsubmit関数を使用できますか?例:
javascript - フォーム onsubmit と javascript xmlhttprequest の奇妙な問題
コードに奇妙な問題があり、理解できないようです。私はjsに比較的慣れておらず、httpリクエストを利用してjsonデータを取得していますが、ほとんどの場合、機能するコードを思いつくことができました.
基本的なワークフローは次のとおりです。ユーザーにいくつかのフォーム フィールド値を入力して送信ボタンを選択してもらいます。送信時にapiCall()
関数が呼び出され、関数createXMLHttpRequestObject()
と関数が呼び出されconstructApiURL(searchtype)
てオブジェクトが作成、設定xmlHttpRequest
され、プロキシ経由で検索 API URL に送信されます。結果が返されると、関数が呼び出され、関数を使用して適切なコンテナーhandleResults()
に結果が解析および表示されます。div
handleResultsContainer()
Firebug を介してコードをステップ実行すると、すべてが機能します。オブジェクトが作成され、プロキシ経由で検索 API に送信され、結果が返されて表示されますが、フォーカスが関数に戻りonsubmit(event) {callApi();}
、コンテンツがクリアされると!?! ページがリロードされたのか、それとも何か他のことが起こっているのかわかりません。
初期トリガーをフォーム送信からボタン onclick に変更すると、問題なく動作します。ユーザーがボタンを選択すると、検索結果が取得されて表示され、ユーザーが再度ボタンを選択すると結果がクリアされ、新しい結果が表示されます。問題は、通常フォームから取得するパラメーターをハードコーディングする必要があることです。
誰かがこれを経験したことがありますか、またはこれを引き起こす可能性のあるブラウザによるコードの読み取り方法で何かを見たことがありますか? 私の疑似コードは以下の通りです。
javascript - 送信時のフォーム確認
フォームを送信する前に、ユーザーからの確認が必要です。これにより、不完全または不正確なフォームの偶発的な投稿を防ぐことができます。
ここに私のフォーム要素があります:
これは私の関数を呼び出しますconfirm_update()
Cancel
スクリプトの問題は、ユーザーがJavaScript プロンプトをクリックした場合に、フォームの POST が妨げられないことです。
ユーザーが誤ってフォームを送信しないようにするにはどうすればよいですか?
私が実装しようとしている機能の完全な説明は次のとおりです。
ユースケース- 「詳細の更新」
- ユーザーは更新ページに移動します
- ユーザーがフォーム フィールドに詳細を入力する
- ユーザーが送信ボタンを押す
- 確認メッセージが表示される
- [OK] ボタンが選択されている場合は、フォームの送信に進みます
- それ以外の場合は、アクションをキャンセルして現在のページにとどまります