ホームページ ウェブフロントエンド jsチュートリアル extフォームでデータを送信する方法のまとめ form_YUI.Ext関連

extフォームでデータを送信する方法のまとめ form_YUI.Ext関連

May 16, 2016 pm 07:02 PM
ext form 提出する

EXT フォーム ajax 送信 (デフォルトの送信方法)

コードをコピー コードは次のとおりです:

1. function login(item) {
2.
3. if (validatorForm()) {
4. // 繰り返しの送信を防ぐために、ログイン時にログイン ボタンを無効に設定します
5 . this.disabled = true;
6.
7. // 最初のパラメータは送信と読み込みが可能です
8. formPanl.form.doAction('submit', {
9.
10. url : 'user.do?method=login',
11.
12. Method : 'post',
13.
14. // 他に何かあればフォームよりもパラメータをここに追加できます。ここでは一時的に空になります。または、次の文を省略できます。
15. params: ''、
16. フォーム、2 番目の文は Ext.form.Action です。
18. success: function(form, action) {
19.
20. Ext.Msg.alert('operation', action.result.データ);
21. this.disabled = false;
22.
23. },
24. 失敗 : function(form, action) {
25.
26. Ext.Msg.alert('警告', 'ユーザー名またはパスワードが間違っています!');
27. // ログインに失敗しました。送信ボタンを操作可能にリセットします。
28. this.disabled = false; 29.
30. }
31. });
32. this.disabled = false; }




2 の非 ajax 送信。 EXT フォーム





コードをコピー
コードは次のとおりです: 1.非 AJAX 送信フォームを実装するには、必ず次の 2 行を追加してください。 onSubmit : Ext.emptyFn, submit : function() { 2. //アクションアドレスを再度設定します
3. this.getEl().dom.action ='user.do?method=login'; .getEl().dom.method = 'post';
4. this.getEl().dom.submit() },




3.EXT の Ajax 送信



コードをコピー

コード1. 2. 3. Ext.Ajax.request({ 4. //リクエストアドレス
5. url: 'ログイン.do',
6. //パラメータグループを送信します
7. params: {
8. LoginName:Ext.get('LoginName').dom.value,
9. LoginPassword:Ext .get('LoginPassword').dom.value
10. },
11. //成功時のコールバック
12. success: function(response, options) {
13. //Get応答の json 文字列
14. var responseArray = Ext.util.JSON.decode(response.responseText);
15. if(responseArray.success==true){
16. Ext.Msg.alert ('おめでとうございます', 'ログインに成功しました!');
17. }
18. else{
19. Ext.Msg.alert('失敗しました。ログインしてください。もう一度' );
20. }
21. }
22. });
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linux ext2 ファイル システムの物理ストレージ構造についての詳細な説明 Linux ext2 ファイル システムの物理ストレージ構造についての詳細な説明 Mar 14, 2024 pm 09:06 PM

Linuxext2 ファイル システムは、ほとんどの Linux オペレーティング システムで使用されるファイル システムであり、効率的なディスク ストレージ構造を使用してファイルとディレクトリのストレージを管理します。 Linuxext2 ファイル システムの物理ストレージ構造を詳しく調べる前に、まずいくつかの基本概念を理解する必要があります。 ext2 ファイル システムでは、データはファイル システム内で割り当て可能な最小単位であるデータ ブロック (ブロック) に格納されます。各データ ブロックのサイズは固定で、通常は 1KB、2KB、または 4KB です。

MySQL トランザクション処理: 自動送信と手動送信の違い MySQL トランザクション処理: 自動送信と手動送信の違い Mar 16, 2024 am 11:33 AM

MySQL トランザクション処理: 自動送信と手動送信の違い。MySQL データベースでは、トランザクションは一連の SQL ステートメントです。すべての実行が成功するか、すべての実行が失敗するかのいずれかで、データの一貫性と整合性が保証されます。 MySQL では、トランザクションは自動送信と手動送信に分けられ、その違いはトランザクション送信のタイミングとトランザクションの制御範囲にあります。以下では、自動送信と手動送信の違いを詳しく紹介し、具体的なコード例を示して説明します。 1. MySQL が表示されない場合は自動的に送信する

Linux ext2 ファイル システムの物理構成を分析する Linux ext2 ファイル システムの物理構成を分析する Mar 15, 2024 am 09:24 AM

Linuxext2 ファイル システムは、Linux オペレーティング システムで一般的に使用されるファイル システムの 1 つであり、優れたパフォーマンスと安定性を備えています。この記事では、ext2 ファイル システムの物理構成を詳細に分析し、読者の理解を深めるためにいくつかの具体的なコード例を提供します。 1. ext2 ファイル システムの概要 ext2 ファイル システムは、Linux システムで最初に開発された第 2 世代の拡張ファイル システムであり、ファイル システムのパフォーマンス、信頼性、安定性が大幅に向上しています。主にスーパーブロック、グループスキャンで構成されます

Binaryxは再び名前が変更され、コミュニティに与える4つは急上昇しようとしていますか? Binaryxは再び名前が変更され、コミュニティに与える4つは急上昇しようとしていますか? Mar 04, 2025 pm 12:00 PM

Binaryxのトークン名の変更:BNXから4へ、そして形成するために、BinaryXは最近、トークンシンボルを4ドルに変更しました。 BinaryXがその名前を変更したのはこれが初めてではなく、そのトークンシンボルがBNXから4への移行を受けました。この記事では、この一連の名前の変更の背後にある戦略的意図について詳しく説明します。 1。トークン名の変更プロセスと戦略的考慮事項Binaryxは、2021年にBNBチェーンに基づいて$ BNXトークンを最初に起動し、プレイアリーン(P2E)ゲームエコシステムをサポートしました。 2024年初頭、経済モデルを最適化するために、BinaryXは$ BNXを分割し、GameFに徐々に拡張しました

Java Git 入門: バージョン管理をゼロから探る Java Git 入門: バージョン管理をゼロから探る Feb 23, 2024 am 10:25 AM

git の概要 Git は分散バージョン管理システムであり、各開発者が自分のコンピュータ上にコード ベースの完全なコピーを持っていることを意味します。これは、中央コード リポジトリのみを持つ集中バージョン管理システム (Subversion や Perforce など) とは異なります。分散バージョン管理の利点は、開発者がオフラインで作業し、後で中央のコード ベースと同期できるため、コラボレーションがより効率的になることです。 Git のインストール Git を使用するには、まずコンピュータに Git をインストールする必要があります。公式 Git Web サイトからオペレーティング システムのインストーラーをダウンロードできます。インストールが完了したら、コマンドラインに git --version と入力して、インストールが成功したかどうかを確認できます。 Git の基本概念リポジトリ: Git

Linux システムの ext3 と ext4 の違いは何ですか? Linux システムの ext3 と ext4 の違いは何ですか? Feb 19, 2024 am 11:48 AM

ファイル システムは、ディスクなどのストレージ デバイスに保存されるファイルの編成方法です。 Linux システムは、EXT2、EXT3、EXT4、FAT、FAT32 など、現在一般的なさまざまなファイル システムをサポートできます。では、Linux システムにおける ext3 と ext4 の違いは何でしょうか? 以下に詳しく説明します。 Linux システムにおける ext3 と ext4 の違いは何ですか? 1. より大きなファイル システムとより大きなファイル ext3: 16TB ファイル システムと最大 2TB ファイル; ext4: 1EB ファイル システムと最大 16TB ファイル。 2. サブディレクトリの数は無制限 ext3: 32000 のサブディレクトリ; ext4: サブディレクトリの数は無制限。

PHP および UniApp を使用してフォームの検証と送信を実装するためのヒント PHP および UniApp を使用してフォームの検証と送信を実装するためのヒント Jul 06, 2023 am 10:57 AM

PHP および UniApp を使用してフォームの検証と送信を実装するためのヒント はじめに: Web ページまたはモバイル アプリケーションを開発する場合、フォームの検証と送信は不可欠な機能です。フォーム検証は、ユーザーが入力したデータが特定のルールに準拠しているかどうかを確認するために使用され、送信ではユーザーが入力したデータがサーバーに保存または送信されます。この記事では、開発者がフロントエンドとバックエンドの対話機能を迅速に実装できるように、PHP と UniApp を使用してフォームの検証と送信を実装する手法を紹介します。 1. PHP はフォーム検証を実装します。以下は、PHP フォーム検証のサンプル コードです。

Vue で複雑なフォーム送信を処理する方法 Vue で複雑なフォーム送信を処理する方法 Oct 15, 2023 pm 03:42 PM

Vue で複雑なフォームの送信を処理する方法には、特定のコード サンプルが必要です。Vue では、複雑なフォームの送信を処理するために、Vue のフォーム処理メソッドやその他の関連プラグインや機能を使用して、開発プロセスを簡素化できます。この記事では、Vue とその他の一般的なプラグインを使用して複雑なフォームの送信を処理する方法を紹介し、具体的なコード例を示します。 1. フォーム データの双方向バインディング Vue の中核機能の 1 つは、データの双方向バインディングです。フォーム処理では、Vue 命令を使用して、フォーム データとビューの間の双方向通信を実現できます。

See all articles