这个表单该怎么提交 本帖最后由 hahadekuai 于 2010-04-22 15:24:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.items = [{layout:'form'.....}]////var f = getForm(); //改成:var f=Ext.getCmp('formp').getForm(); 上面的修改也无效,实在没什么办法了,换了种方法。function showbox(price,title){var MyWindow1=new Ext.Window({ title:"我的窗口", width:720, height:580, resizable: false, closeAction: "close", items:[ { xtype:"form", labelWidth:100, labelAlign:"left", buttonAlign: "center", layout:"form", height:550, items: [{ xtype: "htmleditor", name: "htmleditor", anchor: "100%", fieldLabel: "标签", height: 510, width: 700, hideLabel: true }], buttons: [{ text: '提交', handler: function() { var f = MyWindow1.items.get(0).getForm(); //错误点1,不知道改成什么 if (!f.isValid()) return; if (f.isValid()) { f.submit({ url : 'ajaxupdate.asp', method : 'post', waitMsg: '处理中,请稍候...', success: function(form, action) { if (action.result.changeManagerInfoOK === false) { Ext.Msg.alert('信息', action.result.msg); return; } //Ext.MessageBox.alert('提示', '修改成功!', Ext.MessageBox.alert('提示',action.result.msg, function(btn) { f.reset(); MyWindow1.close(); }); }, failure: function() { Ext.Msg.alert('错误', '出现异常,请重新尝试一次!'); } }); } } }, { text: '重置', type: 'reset', handler: function() { MyWindow1.items.get(0).getForm().reset(); //错误点 } }, { text: '取消', type: 'button', handler: function() { MyWindow1.items.get(0).getForm(); MyWindow1.close(); } }] } ]})MyWindow1.title=title;MyWindow1.items.get(0).get(0).value=price;MyWindow1.show();} 十万火急!jquery回显点击对象的css代码到textarea!! javascript问题在于 怎么判断extjs 里的TextField所输入的字符串至少一个含有"%", js 日期转换 请高手帮忙(急)!!! 求窗口关闭而引发事件的方法 JS读取文本时,怎么判断到一行的结尾 如何用onkeyup来控制一个input只能输入大于0的正整数 无星的人(新手)进来讨论:到csdn为的是什么? 由简单的闭包衍生出的问题. javascript怎么做个倒计时啊?精确到秒 请教在动态生成好的table中,有名称项,规格项,如何使相同名称不同规格的数据,价格是一样的。
this.items = [{
layout:'form'
.....
}]
////
var f = getForm(); //改成:
var f=Ext.getCmp('formp').getForm();
function showbox(price,title){
var MyWindow1=new Ext.Window({
title:"我的窗口",
width:720,
height:580,
resizable: false,
closeAction: "close",
items:[
{
xtype:"form",
labelWidth:100,
labelAlign:"left",
buttonAlign: "center",
layout:"form",
height:550,
items: [{
xtype: "htmleditor",
name: "htmleditor",
anchor: "100%",
fieldLabel: "标签",
height: 510,
width: 700,
hideLabel: true
}],
buttons: [{
text: '提交',
handler: function() {
var f = MyWindow1.items.get(0).getForm(); //错误点1,不知道改成什么
if (!f.isValid()) return;
if (f.isValid()) {
f.submit({
url : 'ajaxupdate.asp',
method : 'post',
waitMsg: '处理中,请稍候...',
success: function(form, action) {
if (action.result.changeManagerInfoOK === false) {
Ext.Msg.alert('信息', action.result.msg);
return;
}
//Ext.MessageBox.alert('提示', '修改成功!',
Ext.MessageBox.alert('提示',action.result.msg,
function(btn) {
f.reset();
MyWindow1.close();
});
},
failure: function() {
Ext.Msg.alert('错误', '出现异常,请重新尝试一次!');
}
});
}
}
},
{
text: '重置',
type: 'reset',
handler: function() {
MyWindow1.items.get(0).getForm().reset(); //错误点
}
},
{
text: '取消',
type: 'button',
handler: function() {
MyWindow1.items.get(0).getForm();
MyWindow1.close();
}
}]
}
]
})
MyWindow1.title=title;
MyWindow1.items.get(0).get(0).value=price;
MyWindow1.show();
}