如上图,如果我隐藏掉页面2,提交的时候还是要验证隐藏的才可以,有没有方法使页面2的验证失效,或者把验证删除的方法,初学ext,请大家帮忙看下
解决方案 »
- 100分求《javascript高级程序设计》
- js获取c#的cookie参数值
- cookie中,各个名称/值对的分隔符是什么呀?是不是*号呀,我看到cookie文件中,是以*号分隔的,是这样吗?(cookie的分隔符是固定的吗?)
- ExtJS 如何改变列名称
- 在代码中的{congfig.set}是什么意思?
- frame的问题,在线等,立即揭帖
- 我该如何传这个参数啊????
- 如何得到iframe裡另外一個頁面上的checkbox的值﹖
- 如何在"javascript"函数中对数据库进行相关操作?
- 为什么这个submit提交不了
- 服务器统计数据中不成功请求数和成功请求数相当,这是为什么?
- |zyciis| 如位JS牛人帮我改一下Table拖动列的功能,我现在这个拖动的效果不是很好,谢谢
你不行 验证tab2的话可以这样
if(form1.form.isValid()&&!form2.form.isValid()){}
//需要的时候加上验证
Ext.apply(address, { allowBlank: false, blankText: "地址不能为空!" });
Ext.apply(email, { allowBlank: false, blankText: "email不能为空!" });
var tab2=new Ext.Panel({
title:'页面2',
layout: 'form',
defaults: {width: 230},
defaultType: 'textfield',
items:[{
fieldLabel: '地址',
name: 'address'
// allowBlank: false
},
{
fieldLabel: 'email',
name: 'email',
allowBlank: false,
vtype:'email'
}]
});
buttons: [{
text: '隐藏',
handler:
function() {
Ext.apply(address, { allowBlank: false, blankText: "地址不能为空!" }); }
},{
text: '按钮',
handler: form_submit
}]提示 address is undefined
这的address你首先要获取它的对象。还有你的面板是panel 你要改成formpanel