//修改
function onModify(TextContent)
{
var flag=0;
var sUrl ="";

var dbid="";
var getid=tab1.all.tags("INPUT");
for(var j=0;j<getid.length;j++)
{

if(getid[j].checked==true)
{
dbid+=getid[j].id+",";
}
}
dbid=dbid.substring(0,dbid.length-1); var aryDBBox = tab2.all.tags("INPUT");
for(var i=0;i<aryDBBox.length;i++)
{
var e = aryDBBox[i];
if(e.checked==false)
{
flag=0;
}else
{
flag=1;
if(TextContent=="")
{
alert("必须填写'关键词'");
return;
}else
{
if(e.name==TextContent)
{
if(e.dbid==dbid)
{
alert("没有任何修改");
return;
}
else
{
flag=2;
alert("ok1"+flag);
}
}
else
{
flag=2;
alert("ok2"+flag);
}
}
}
}
if(flag==2)
{
if(confirm("是否要修改所选项?"))
{
alert("修改");
}
}
}大哥们帮我看看问题啊,到ok1,ok2 都没问题,就是不走flag==2,我测试下发现flag=0,问什么呢?我赋值为2了啊