EXT的form表单ajax提交(默认提交方式)
function login(item) {
if (validatorForm()) {
// 登录时将登录按钮设为disabled,防止重复提交
this.disabled = true;
// 第一个参数可以为submit和load
formPanl.form.doAction('submit', {
url : 'user.do?method=login',
method : 'post',
// 如果有表单以外的其它参数,可以加在这里。我这里暂时为空,也可以将下面这句省略
params : '',
// 第一个参数是传入该表单,第二个是Ext.form.Action对象用来取得服务器端传过来的json数据
success : function(form, action) {
Ext.Msg.alert('操作', action.result.data);
this.disabled = false;
},
failure : function(form, action) {
Ext.Msg.alert('警告', '用户名或密码错误!');
// 登录失败,将提交按钮重新设为可操作
this.disabled = false;
}
});
this.disabled = false;
}
}
EXT表单的非ajax提交
//实现非AJAX提交表单一定要加下面的两行! onSubmit : Ext.emptyFn, submit : function() {
//再次设定action的地址
this.getEl().dom.action ='user.do?method=login'; this.getEl().dom.method = 'post';
//提交submit
this.getEl().dom.submit();
},
EXT的ajax提交
Ext.Ajax.request({
//请求地址
url: 'login.do',
//提交参数组
params: {
LoginName:Ext.get('LoginName').dom.value,
LoginPassword:Ext.get('LoginPassword').dom.value
},
//成功时回调
success: function(response, options) {
//获取响应的json字符串
var responseArray = Ext.util.JSON.decode(response.responseText);
if(responseArray.success==true){
Ext.Msg.alert('恭喜','您已成功登录!');
}
else{
Ext.Msg.alert('失败','登录失败,请重新登录');
}
}
});
分享到:
相关推荐
EXT异步提交FORM表单的使用和,以及EXT配合struts2,sprint2.5进行前台和后台的交互解释和运用.....
ext_表单提交_数据校验 ext_表单提交_数据校验
1. Ext.form.NumberField 2. Ext.form.TextArea 3. Ext.form.TriggerField 4. Ext.form.DateField 5. Ext.form.ComboBox 6. Ext.form.TimeField
Ext Form全攻略 Ext Form全攻略Ext Form全攻略Ext Form全攻略Ext Form全攻略Ext Form全攻略Ext Form全攻略Ext Form全攻略
Ext 添加功能form表单实例 适合Ext初学者
EXT 表单验证EXT 表单验证EXT 表单验证EXT 表单验证EXT 表单验证
自己用Ext2.0做的Form表单,是个包。里面有最后生成界面的图片
EXT提交表单,ASP EXT提交表单,ASP EXT提交表单,ASP EXT提交表单,ASP EXT提交表单,ASP EXT提交表单,ASP
使用 json 动态加载 Ext 表单数据。
Ext2.0 form使用实例的例程。这个包也包含了Ext 2.0布局实例的例程。
ext form 例子,有输入框,选择框,下拉框,复选框,日历等的复杂ExtJS例子
ext form小例子 包括客户端验证 还有一个对Ext.form.Vtype 扩展
EXT dojochina ExtAjax表单提交 L9.rar EXT dojochina ExtAjax表单提交 L9.rar
a.formPanel.getForm().submit({ scope: b, url: a.url, method: “post”, params: a.params, waitMsg: “正在提交数据…”, success: function(c, d) { Ext.ux.Toast.msg(“操作信息”, “成功信息保存!...
对EXT.form中的相关组件,进行了详细的说明!!!!!
NULL 博文链接:https://a729812804.iteye.com/blog/1215795
form表单输入框input设置disable属性提交后,得不到该输入框的值,解决该类问题可以参考下面两个方法: 方法一: 使用readonly带替代disabled,即把 disabled="disabled" 修改为 readonly="readonly" 二者区别: ...
EXT表单验证之TextField,vtype 包括所有EXT中TextField的验证方式