Maison interface Web js tutoriel ext form 表单提交数据的方法小结_YUI.Ext相关

ext form 表单提交数据的方法小结_YUI.Ext相关

May 16, 2016 pm 07:02 PM
ext form 提交

EXT的form表单ajax提交(默认提交方式) 

复制代码 代码如下:

 1. function login(item) {  
 2.  
 3. if (validatorForm()) {  
 4. // 登录时将登录按钮设为disabled,防止重复提交  
 5. this.disabled = true;  
 6.  
 7. // 第一个参数可以为submit和load  
 8. formPanl.form.doAction('submit', {  
 9.  
 10. url : 'user.do?method=login',  
 11.  
 12. method : 'post',  
 13.  
 14. // 如果有表单以外的其它参数,可以加在这里。我这里暂时为空,也可以将下面这句省略  
 15. params : '',  
 16.  
 17. // 第一个参数是传入该表单,第二个是Ext.form.Action对象用来取得服务器端传过来的json数据  
 18. success : function(form, action) {  
 19.  
 20. Ext.Msg.alert('操作', action.result.data);  
 21. this.disabled = false;  
 22.  
 23. },  
 24. failure : function(form, action) {  
 25.  
 26. Ext.Msg.alert('警告', '用户名或密码错误!');  
 27. // 登录失败,将提交按钮重新设为可操作  
 28. this.disabled = false;  
 29.  
 30. }  
 31. });  
 32. this.disabled = false;  
 33. }  
 34. }
 


2.EXT表单的非ajax提交

复制代码 代码如下:

1. //实现非AJAX提交表单一定要加下面的两行! onSubmit : Ext.emptyFn, submit : function() {  
2. //再次设定action的地址  
3. this.getEl().dom.action ='user.do?method=login'; this.getEl().dom.method = 'post';  
4. //提交submit  
5. this.getEl().dom.submit();  
6. },  


3.EXT的ajax提交

复制代码 代码如下:

1.  
 2.  
 3. Ext.Ajax.request({  
 4. //请求地址  
 5. url: 'login.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. //获取响应的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. }); 
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Une discussion approfondie de la structure de stockage physique du système de fichiers Linux ext2 Une discussion approfondie de la structure de stockage physique du système de fichiers Linux ext2 Mar 14, 2024 pm 09:06 PM

Le système de fichiers Linuxext2 est un système de fichiers utilisé sur la plupart des systèmes d'exploitation Linux. Il utilise une structure de stockage sur disque efficace pour gérer le stockage des fichiers et des répertoires. Avant d'aborder la structure de stockage physique du système de fichiers Linuxext2, nous devons d'abord comprendre quelques concepts de base. Dans le système de fichiers ext2, les données sont stockées dans des blocs de données (blocs), qui sont les plus petites unités allouables dans le système de fichiers. Chaque bloc de données a une taille fixe, généralement 1 Ko, 2 Ko ou 4

Traitement des transactions MySQL : la différence entre la soumission automatique et la soumission manuelle Traitement des transactions MySQL : la différence entre la soumission automatique et la soumission manuelle Mar 16, 2024 am 11:33 AM

Traitement des transactions MySQL : la différence entre la soumission automatique et la soumission manuelle Dans la base de données MySQL, une transaction est un ensemble d'instructions SQL soit toutes les exécutions réussissent, soit toutes les exécutions échouent, garantissant la cohérence et l'intégrité des données. Dans MySQL, les transactions peuvent être divisées en soumission automatique et soumission manuelle. La différence réside dans le moment de la soumission de la transaction et dans l'étendue du contrôle sur la transaction. Ce qui suit présentera en détail la différence entre la soumission automatique et la soumission manuelle, et donnera des exemples de code spécifiques à illustrer. 1. Soumettre automatiquement dans MySQL, s'il n'est pas affiché

Analyser l'organisation physique du système de fichiers Linux ext2 Analyser l'organisation physique du système de fichiers Linux ext2 Mar 15, 2024 am 09:24 AM

Le système de fichiers Linuxext2 est l'un des systèmes de fichiers couramment utilisés dans le système d'exploitation Linux et offre de bonnes performances et stabilité. Cet article analysera en détail l'organisation physique du système de fichiers ext2 et fournira quelques exemples de code spécifiques pour aider les lecteurs à mieux comprendre. 1. Présentation du système de fichiers ext2 Le système de fichiers ext2 est le premier système de fichiers étendu de deuxième génération sur le système Linux. Il a apporté certaines améliorations aux performances, à la fiabilité et à la stabilité du système de fichiers. Il se compose principalement d'un super bloc, d'une analyse de groupe

Binaryx est à nouveau renommé la forme, et les quatre qu'il donne à la communauté est sur le point de monter en flèche? Binaryx est à nouveau renommé la forme, et les quatre qu'il donne à la communauté est sur le point de monter en flèche? Mar 04, 2025 pm 12:00 PM

Le changement de nom de jeton de Binaryx: de BNX à quatre, puis à former, la signification profonde derrière les ajustements stratégiques Binaryx a récemment changé le symbole de jeton de quatre $ à $, ce qui a attiré une attention généralisée de l'industrie. Ce n'est pas la première fois que Binaryx change son nom, et son symbole de jeton subit une transition de BNX à quatre. Cet article explorera en profondeur les intentions stratégiques derrière cette série de changements de nom. 1. Processus de changement de nom de jetons et considérations stratégiques Binaryx a initialement lancé le jeton $ BNX basé sur la chaîne BNB en 2021 pour soutenir son écosystème de jeu de jeu à la sécurité (P2E). Au début de 2024, afin d'optimiser le modèle économique, Binaryx a divisé $ bnx et s'est progressivement étendu à GameF

Premiers pas avec Java Git : Explorer le contrôle de version à partir de zéro Premiers pas avec Java Git : Explorer le contrôle de version à partir de zéro Feb 23, 2024 am 10:25 AM

Introduction à git Git est un système de contrôle de version distribué, ce qui signifie que chaque développeur dispose d'une copie complète de la base de code sur son ordinateur. Ceci est différent d'un système de contrôle de version centralisé (tel que Subversion ou Perforce), qui ne dispose que d'un référentiel de code central. L'avantage du contrôle de version distribué est qu'il rend la collaboration plus efficace, car les développeurs peuvent travailler hors ligne et se synchroniser ultérieurement avec la base de code centrale. Installer Git Pour utiliser Git, vous devez d'abord l'installer sur votre ordinateur. Vous pouvez télécharger le programme d'installation de votre système d'exploitation sur le site officiel de Git. Une fois l'installation terminée, vous pouvez saisir git --version dans la ligne de commande pour vérifier si l'installation a réussi. Dépôt des concepts de base de Git : Git

Quelle est la différence entre ext3 et ext4 dans le système Linux ? Quelle est la différence entre ext3 et ext4 dans le système Linux ? Feb 19, 2024 am 11:48 AM

Un système de fichiers est une méthode d'organisation des fichiers stockés sur des périphériques de stockage tels que des disques. Le système Linux peut prendre en charge une variété de systèmes de fichiers actuellement populaires, notamment : EXT2, EXT3, EXT4, FAT, FAT32, etc. Alors, quelles sont les différences entre ext3 et ext4 dans les systèmes Linux ? Ce qui suit est une introduction détaillée. Quelle est la différence entre ext3 et ext4 dans le système Linux ? 1. Système de fichiers plus grand et fichiers plus volumineux ext3 : système de fichiers de 16 To et fichier maximum de 2 To ; ext4 : système de fichiers de 1 Mo et fichier maximum de 16 To ; 2. Nombre illimité de sous-répertoires ext3 : 32 000 sous-répertoires ext4 : nombre illimité de sous-répertoires ;

Conseils pour implémenter la validation et la soumission de formulaires avec PHP et UniApp Conseils pour implémenter la validation et la soumission de formulaires avec PHP et UniApp Jul 06, 2023 am 10:57 AM

Conseils pour implémenter la validation et la soumission de formulaires avec PHP et UniApp Introduction : Lors du développement de pages Web ou d'applications mobiles, la validation et la soumission de formulaires sont des fonctions essentielles. La validation du formulaire est utilisée pour vérifier si les données saisies par l'utilisateur sont conformes à des règles spécifiques, et la soumission enregistre ou envoie les données saisies par l'utilisateur au serveur. Cet article présentera les techniques d'utilisation de PHP et UniApp pour implémenter la validation et la soumission de formulaires afin d'aider les développeurs à implémenter rapidement les fonctions d'interaction front-end et back-end. 1. PHP implémente la validation de formulaire Ce qui suit est un exemple de code de validation de formulaire PHP pour.

Comment gérer la soumission de formulaires complexes dans Vue Comment gérer la soumission de formulaires complexes dans Vue Oct 15, 2023 pm 03:42 PM

La façon de gérer les soumissions de formulaires complexes dans Vue nécessite des exemples de code spécifiques. Dans Vue, pour gérer les soumissions de formulaires complexes, vous pouvez utiliser les méthodes de traitement de formulaires de Vue et d'autres plug-ins ou fonctionnalités associés pour simplifier le processus de développement. Cet article explique comment utiliser Vue et certains autres plug-ins courants pour gérer les soumissions de formulaires complexes et fournit des exemples de code spécifiques. 1. Liaison bidirectionnelle des données du formulaire L'une des principales fonctionnalités de Vue est la liaison bidirectionnelle des données. Dans le traitement des formulaires, nous pouvons utiliser les instructions Vue pour établir une communication bidirectionnelle entre les données du formulaire et les vues.

See all articles