javascript 简单问题,我总是找不到错误

wis2007 2009-04-16 01:09:00
//修改
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了啊。。。
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wis2007 2009-04-16
  • 打赏
  • 举报
回复
大哥,我找到错误了。虽然不是你说的那个地方,但是你是乐于助人的,奖励一下。
在他乡奋斗 2009-04-16
  • 打赏
  • 举报
回复
var e = aryDBBox[i];
if(e.checked==false)
{
flag=0;
}else
{
你试了上面的语句执行了没

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧