markInvalid
Alice 2010-11-02 12:45:51 页面上有两个值在输入时比较大小关系,若大于提示不对,标记为红框,若在页面提交保存时没有修改正确就不能提交保存到数据库中,我现在的问题是:
在提交的时候怎么知道页面上有标记红框了呢?
这段代码是判断关系
'blur':function(e)
{//判断
if((selectedCol==5 || selectedCol==6) && Ext.getCmp('fy_'+cmJ01[selectedRow][2]).value!=0 && Ext.getCmp('sh_'+cmJ01[selectedRow][2]).value!=0)
{
if(Ext.getCmp('fy_'+cmJ01[selectedRow][2]).value*1<=Ext.getCmp('sh_'+cmJ01[selectedRow][2]).value*1)
{
Ext.getCmp('fy_'+cmJ01[selectedRow][2]).markInvalid("逻辑关系不符合");
Ext.getCmp('sh_'+cmJ01[selectedRow][2]).markInvalid();
}
else
{
Ext.getCmp('fy_'+cmJ01[selectedRow][2]).clearInvalid();
Ext.getCmp('sh_'+cmJ01[selectedRow][2]).clearInvalid();
}
}
}
//提交代码
我想在这个地方得到哪个框有标记红色了,就提示数据有误,不能提交。
这块不会了,请问高手,怎么解决?