ext form 表单提交数据的方法小结_YUI.Ext相关
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. });

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Das Linuxext2-Dateisystem ist ein Dateisystem, das auf den meisten Linux-Betriebssystemen verwendet wird. Es verwendet eine effiziente Festplattenspeicherstruktur, um die Speicherung von Dateien und Verzeichnissen zu verwalten. Bevor wir uns mit der physischen Speicherstruktur des Linuxext2-Dateisystems befassen, müssen wir zunächst einige grundlegende Konzepte verstehen. Im ext2-Dateisystem werden Daten in Datenblöcken (Blöcken) gespeichert, den kleinsten zuweisbaren Einheiten im Dateisystem. Jeder Datenblock hat eine feste Größe, normalerweise 1 KB, 2 KB oder 4

MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung. In der MySQL-Datenbank ist eine Transaktion eine Reihe von SQL-Anweisungen. Entweder sind alle Ausführungen erfolgreich oder alle Ausführungen schlagen fehl, wodurch die Konsistenz und Integrität der Daten sichergestellt wird. In MySQL können Transaktionen in automatische Übermittlung und manuelle Übermittlung unterteilt werden. Der Unterschied liegt im Zeitpunkt der Transaktionsübermittlung und im Umfang der Kontrolle über die Transaktion. Im Folgenden wird der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung ausführlich vorgestellt und spezifische Codebeispiele zur Veranschaulichung gegeben. 1. Automatisch in MySQL übermitteln, wenn es nicht angezeigt wird

Das Linuxext2-Dateisystem ist eines der am häufigsten verwendeten Dateisysteme im Linux-Betriebssystem und weist eine gute Leistung und Stabilität auf. In diesem Artikel wird die physische Organisation des ext2-Dateisystems im Detail analysiert und einige spezifische Codebeispiele bereitgestellt, um den Lesern ein besseres Verständnis zu erleichtern. 1. Überblick über das ext2-Dateisystem Das ext2-Dateisystem ist das früheste erweiterte Dateisystem der zweiten Generation auf dem Linux-System. Es hat bestimmte Verbesserungen in der Leistung, Zuverlässigkeit und Stabilität des Dateisystems vorgenommen. Es besteht hauptsächlich aus Superblock- und Gruppenscans

Binaryx 'Token -Name Änderung: Von BNX auf vier und dann zu Form hat die tiefe Bedeutung hinter strategischen Anpassungen Binaryx kürzlich das Token -Symbol von vier bis $ $ Form geändert, das die Branche weit verbreitet hat. Dies ist nicht das erste Mal, dass Binaryx seinen Namen geändert hat, und sein Token -Symbol hat einen Übergang von BNX auf vier erlebt. In diesem Artikel werden die strategischen Absichten dieser Reihe von Namensänderungen eingehend untersucht. 1. Token Name Change-Prozess und strategische Überlegungen Binaryx starteten zunächst das $ BNX-Token auf der Basis der BNB-Kette im Jahr 2021, um das Gaming-Ökosystem von Play-to-Earn (P2E) zu unterstützen. Anfang 2024, um das Wirtschaftsmodell zu optimieren

Einführung in Git Git ist ein verteiltes Versionskontrollsystem, was bedeutet, dass jeder Entwickler eine vollständige Kopie der Codebasis auf seinem Computer hat. Dies unterscheidet sich von einem zentralisierten Versionskontrollsystem (wie Subversion oder Perforce), das nur über ein zentrales Code-Repository verfügt. Der Vorteil der verteilten Versionskontrolle besteht darin, dass sie die Zusammenarbeit effizienter macht, da Entwickler offline arbeiten und später mit der zentralen Codebasis synchronisieren können. Git installieren Um Git verwenden zu können, müssen Sie es zunächst auf Ihrem Computer installieren. Sie können das Installationsprogramm für Ihr Betriebssystem von der offiziellen Git-Website herunterladen. Nachdem die Installation abgeschlossen ist, können Sie in der Befehlszeile git --version eingeben, um zu überprüfen, ob die Installation erfolgreich war. Git-Grundkonzept-Repository: Git

Ein Dateisystem ist eine Organisationsmethode für Dateien, die auf Speichergeräten wie Festplatten gespeichert sind. Das Linux-System kann eine Vielzahl derzeit gängiger Dateisysteme unterstützen, darunter: EXT2, EXT3, EXT4, FAT, FAT32 usw. Was sind also die Unterschiede zwischen ext3 und ext4 in Linux-Systemen? Im Folgenden finden Sie eine detaillierte Einführung. Was ist der Unterschied zwischen ext3 und ext4 im Linux-System 1. Größeres Dateisystem und größere Dateien ext3: 16 TB Dateisystem und maximal 2 TB Datei; 2. Unbegrenzte Anzahl von Unterverzeichnissen ext3: 32000 Unterverzeichnisse; ext4: unbegrenzte Anzahl von Unterverzeichnissen.

Tipps zur Implementierung der Formularvalidierung und -übermittlung mit PHP und UniApp Einführung: Bei der Entwicklung von Webseiten oder mobilen Anwendungen sind Formularvalidierung und -übermittlung wesentliche Funktionen. Mithilfe der Formularvalidierung wird überprüft, ob die vom Benutzer eingegebenen Daten bestimmten Regeln entsprechen. Bei der Übermittlung werden die vom Benutzer eingegebenen Daten gespeichert oder an den Server gesendet. In diesem Artikel werden die Techniken zur Verwendung von PHP und UniApp zur Implementierung der Formularvalidierung und -übermittlung vorgestellt, um Entwicklern dabei zu helfen, Front-End- und Back-End-Interaktionsfunktionen schnell zu implementieren. 1. PHP implementiert die Formularvalidierung. Das Folgende ist ein Beispielcode für die PHP-Formularvalidierung

Für den Umgang mit komplexen Formularübermittlungen in Vue sind bestimmte Codebeispiele erforderlich. Um komplexe Formularübermittlungen zu verarbeiten, können Sie in Vue die Formularverarbeitungsmethoden und andere verwandte Plug-Ins oder Funktionen verwenden, um den Entwicklungsprozess zu vereinfachen. In diesem Artikel wird erläutert, wie Sie Vue und einige andere gängige Plug-Ins zur Verarbeitung komplexer Formularübermittlungen verwenden, und es werden spezifische Codebeispiele bereitgestellt. 1. Zwei-Wege-Bindung von Formulardaten Eine der Kernfunktionen von Vue ist die bidirektionale Bindung von Daten. Bei der Formularverarbeitung können wir Vue-Anweisungen verwenden, um eine bidirektionale Kommunikation zwischen Formulardaten und Ansichten zu erreichen.
