admin 管理员组文章数量: 887021
2023年12月24日发(作者:hibernate与mybatis的优缺点)
ExtJs表单提交
();
_IMAGE_URL = 'js/ext3/resources/';
y(function(){
defaults:{
},
items:[{
name:'username',
id:'username',
fieldLabel:'用户名'
name:'password',
inputType:'password',
fieldLabel:'密码'
name:'code',
fieldLabel:'验证码',
anchor:'50%'
xtype:'textfield',
anchor:'90%'
var loginForm = new nel({
frame:true,
method:'POST',
border:false,
formId:'form1',
name:'form1',
//onSubmit:n,
//submit: function(){
//(). = 'common/ajax/'; //连接到服务器的url地址
//().();
//alert(().);
//},
},{
},{
}],
buttons:[{
text:'登录',
type:'submit',
//第三种方式
}]
handler:function() {
}
/*
handler:function() {
on('submit', {
})
url:'/ext/common/ajax/',
method:'POST',
params:'',
success:function(form, action) {
},
failure:function(form, action) {
}
('警告', '用户名或密码错误!');
//alert();
if ( == 'ok') {
//on='';
('成功', );
} else {
}
('登陆错误', );
//第二种方式
t({
})
url:'common/ajax/',
method:'POST',
params:{
},
success:function(form, action) {
},
failure:function() {
}
alert('--------------1');
var text = eval("("+seText+")");
alert('--------------2=' + );
'username':("username").
}*/
//第一种方式
//handler:function() {
//();
//}
text:'取消',
handler:function() {
}
();
},{
});
});
var win = new ({
();
title:'window',
width:400,
frame:true,
border:false,
modal:true,
resizable:false,
items:loginForm
});
1、 正常form提交
这种方式需要在FormPanel对象中增加属性
onSubmit:n,
submit: function(){
},
提交按钮:
handler:function() {
}
();
(). = 'common/ajax/'; //连接到服务器的url地址
().();
alert(().);
2、 默认提交方式(Ajax)
默认的提交方式:
handler:function() {
on('submit', {
url:'/ext/common/ajax/',
method:'POST',
params:'',
success:function(form, action) {
},
failure:function(form, action) {
//alert();
if ( == 'ok') {
//on='';
('成功', );
} else {
}
('登陆错误', );
}
})
}
('警告', '用户名或密码错误!');
服务端代码:
racterEncoding("UTF-8");
tentType("text/html; charset=UTF-8");
String username = ameter("username");
n("---->>>>>" + username);
("{success:true, msg:'ok'}");
3、 Ext的Ajax提交
Ext的ajax提交:
handler:function() {
}
t({
})
url:'common/ajax/',
method:'POST',
params:{
},
success:function(form, action) {
},
failure:function() {
}
alert('--------------1');
var text = eval("("+seText+")");
alert('--------------2=' + );
'username':("username").
版权声明:本文标题:ext_form表单提交 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703390034h449239.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论