Rumah hujung hadapan web tutorial js ext form 表单提交数据的方法小结_YUI.Ext相关

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

May 16, 2016 pm 07:02 PM
ext form serahkan

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. }); 
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perbincangan mendalam tentang struktur storan fizikal sistem fail ext2 Linux Perbincangan mendalam tentang struktur storan fizikal sistem fail ext2 Linux Mar 14, 2024 pm 09:06 PM

Sistem fail Linuxext2 ialah sistem fail yang digunakan pada kebanyakan sistem pengendalian Linux Ia menggunakan struktur storan cakera yang cekap untuk mengurus storan fail dan direktori. Sebelum kita menyelidiki struktur storan fizikal sistem fail Linuxext2, kita perlu memahami beberapa konsep asas terlebih dahulu. Dalam sistem fail ext2, data disimpan dalam blok data (blok), yang merupakan unit terkecil yang boleh diperuntukkan dalam sistem fail. Setiap blok data mempunyai saiz tetap, biasanya 1KB, 2KB atau 4

Pemprosesan transaksi MySQL: perbezaan antara penyerahan automatik dan penyerahan manual Pemprosesan transaksi MySQL: perbezaan antara penyerahan automatik dan penyerahan manual Mar 16, 2024 am 11:33 AM

Pemprosesan transaksi MySQL: perbezaan antara penyerahan automatik dan penyerahan manual Dalam pangkalan data MySQL, urus niaga ialah satu set penyata SQL sama ada semua pelaksanaan berjaya atau semua pelaksanaan gagal, memastikan ketekalan dan integriti data. Dalam MySQL, urus niaga boleh dibahagikan kepada penyerahan automatik dan penyerahan manual Perbezaannya terletak pada masa penyerahan transaksi dan skop kawalan ke atas transaksi. Berikut akan memperkenalkan perbezaan antara penyerahan automatik dan penyerahan manual secara terperinci, dan memberikan contoh kod khusus untuk digambarkan. 1. Hantar secara automatik dalam MySQL, jika ia tidak dipaparkan

Menganalisis organisasi fizikal sistem fail ext2 Linux Menganalisis organisasi fizikal sistem fail ext2 Linux Mar 15, 2024 am 09:24 AM

Sistem fail Linuxext2 ialah salah satu sistem fail yang biasa digunakan dalam sistem pengendalian Linux dan mempunyai prestasi dan kestabilan yang baik. Artikel ini akan menganalisis organisasi fizikal sistem fail ext2 secara terperinci dan menyediakan beberapa contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. 1. Gambaran keseluruhan sistem fail ext2 Sistem fail ext2 ialah sistem fail lanjutan generasi kedua yang terawal pada sistem Linux Ia telah membuat peningkatan tertentu dalam prestasi, kebolehpercayaan dan kestabilan sistem fail. Ia terutamanya terdiri daripada blok super, imbasan kumpulan

Binaryx dinamakan semula sebagai bentuk lagi, dan empat yang diberikan kepada masyarakat akan melonjak? Binaryx dinamakan semula sebagai bentuk lagi, dan empat yang diberikan kepada masyarakat akan melonjak? Mar 04, 2025 pm 12:00 PM

Perubahan nama token Binaryx: Dari BNX hingga empat, dan kemudian membentuk, makna yang mendalam di sebalik pelarasan strategik Binaryx baru -baru ini mengubah simbol token dari $ empat hingga $ bentuk, yang telah menarik perhatian yang meluas dari industri. Ini bukan kali pertama Binaryx telah menukar namanya, dan simbol tokennya telah menjalani peralihan dari BNX ke empat. Artikel ini akan meneroka niat strategik yang mendalam di sebalik siri perubahan nama ini. 1. Proses perubahan nama token dan pertimbangan strategik BinaryX pada mulanya melancarkan token $ BNX berdasarkan rantaian BNB pada tahun 2021 untuk menyokong ekosistem permainan Play-to-Earn (P2E). Pada awal tahun 2024, untuk mengoptimumkan model ekonomi, BinaryX membahagikan $ bnx dan secara beransur -ansur berkembang ke Gamef

Bermula dengan Java Git: Meneroka Kawalan Versi dari Scratch Bermula dengan Java Git: Meneroka Kawalan Versi dari Scratch Feb 23, 2024 am 10:25 AM

Pengenalan kepada git Git ialah sistem kawalan versi teragih, yang bermaksud setiap pembangun mempunyai salinan lengkap pangkalan kod pada komputer mereka. Ini berbeza daripada sistem kawalan versi berpusat (seperti Subversion atau Perforce), yang hanya mempunyai repositori kod pusat. Faedah kawalan versi teragih ialah ia menjadikan kerjasama lebih cekap kerana pembangun boleh bekerja di luar talian dan menyegerakkan dengan pangkalan kod pusat kemudian. Memasang Git Untuk menggunakan Git, anda perlu memasangnya pada komputer anda terlebih dahulu. Anda boleh memuat turun pemasang untuk sistem pengendalian anda daripada laman web rasmi Git. Selepas pemasangan selesai, anda boleh memasukkan git --version dalam baris arahan untuk menyemak sama ada pemasangan berjaya. Repositori konsep asas Git: Git

Apakah perbezaan antara ext3 dan ext4 dalam sistem Linux? Apakah perbezaan antara ext3 dan ext4 dalam sistem Linux? Feb 19, 2024 am 11:48 AM

Sistem fail ialah kaedah organisasi untuk fail yang disimpan pada peranti storan seperti cakera. Sistem Linux boleh menyokong pelbagai sistem fail yang popular pada masa ini, termasuk: EXT2, EXT3, EXT4, FAT, FAT32, dll. Jadi apakah perbezaan antara ext3 dan ext4 dalam sistem Linux. Berikut adalah pengenalan terperinci. Apakah perbezaan antara ext3 dan ext4 dalam sistem Linux 1. Sistem fail yang lebih besar dan fail yang lebih besar ext3: Sistem fail 16TB dan fail 2TB maksimum: sistem fail 1EB dan fail 16TB maksimum; 2. Bilangan subdirektori yang tidak terhad ext3: 32000 subdirektori ext4: bilangan subdirektori yang tidak terhad.

Petua untuk melaksanakan pengesahan dan penyerahan borang dengan PHP dan UniApp Petua untuk melaksanakan pengesahan dan penyerahan borang dengan PHP dan UniApp Jul 06, 2023 am 10:57 AM

Petua untuk melaksanakan pengesahan dan penyerahan borang dengan PHP dan UniApp Pengenalan: Apabila membangunkan halaman web atau aplikasi mudah alih, pengesahan dan penyerahan borang adalah fungsi penting. Pengesahan borang digunakan untuk menyemak sama ada data yang dimasukkan oleh pengguna mematuhi peraturan tertentu, dan penyerahan menyimpan atau menghantar data yang dimasukkan oleh pengguna ke pelayan. Artikel ini akan memperkenalkan teknik menggunakan PHP dan UniApp untuk melaksanakan pengesahan dan penyerahan borang untuk membantu pembangun melaksanakan fungsi interaksi hadapan dan belakang dengan cepat. 1. PHP melaksanakan pengesahan borang Berikut ialah kod contoh pengesahan borang PHP untuk

Cara mengendalikan penyerahan borang yang kompleks dalam Vue Cara mengendalikan penyerahan borang yang kompleks dalam Vue Oct 15, 2023 pm 03:42 PM

Cara mengendalikan penyerahan borang yang kompleks dalam Vue memerlukan contoh kod khusus Dalam Vue, untuk mengendalikan penyerahan borang yang kompleks, anda boleh menggunakan kaedah pemprosesan borang Vue dan pemalam atau ciri lain yang berkaitan untuk memudahkan proses pembangunan. Artikel ini akan memperkenalkan cara menggunakan Vue dan beberapa pemalam biasa lain untuk mengendalikan penyerahan borang yang kompleks dan memberikan contoh kod khusus. 1. Pengikatan dua hala data bentuk Salah satu ciri teras Vue ialah pengikatan dua hala data. Dalam pemprosesan borang, kami boleh menggunakan arahan Vue untuk mencapai komunikasi dua hala antara data borang dan paparan.

See all articles