注册 登录
编程论坛 ASP技术论坛

关于检测值的问题.

lecojason 发布于 2007-10-11 15:11, 470 次点击
function Page_Submit()
{
var sel = document.myform.sel2;
if(sel.length >0) {
for (var i=0; i< sel.options.length;i++){
document.myform.sel3.value+=sel.options[i].value+"|";
}
}
else
return false;

}

帮忙看下.主要是检查当SEL的值为零的时候.执行ELSE.
SEL2是个下拉列表框.


上面代码什么地方写错了?
3 回复
#2
永夜的极光2007-10-11 17:03

js不是太熟悉,不过你上面用sel.length ,下面又用sel.options.length,这两个的结果是不是一样的呢?

#3
hmhz2007-10-11 17:31
JS 写的乱七八糟
#4
madpbpl2007-10-11 22:03
如果sel.length >0永远成立,那么你的这个将是死循环,
虽然我不太懂js,但是感觉你这个写法缺少条件。
比如说
var m =document.myform.sel.length
....
m--
这样才有可以m<=0成立。
1