你自己看看这个逻辑吧
if ((str2!=="JPG")||(str2!=="GIF"))这个逻辑无论str2是什么值,得到的都是“真”
||表示两边任意一个为真,整个式就为真。你那||两边是一定会有一个为“真”。正确的写法应该是把||换成&&
if( (str2!=="JPG") && (str2!=="GIF") )
if ((str2!=="JPG")||(str2!=="GIF"))这个逻辑无论str2是什么值,得到的都是“真”
||表示两边任意一个为真,整个式就为真。你那||两边是一定会有一个为“真”。正确的写法应该是把||换成&&
if( (str2!=="JPG") && (str2!=="GIF") )
解决方案 »
- jquery怎么让checkboxlist只能选中5个
- 如何让画面停在最后一帧
- js script标签
- jquery新手问题8(图)
- 有人能给点jquery入门教程吗
- javascript制作日历 农历代码错误 如何修改
- 那个是initialize,为什么不调用this.initialize而死循环呢?
- 网页内嵌有<object></object>,我如何才能得到网页内有几个object和它们的属性?
- 请问实现像CSDN论坛的树型菜单的效果?????????????????????????
- 如何屏蔽IE状态栏连接地址?快快~~~没分了。。谢谢了~~
- 模态窗口新传值问题,求高人指点。
- 窗口焦点的问题?
谢谢中午回家试试
(true===1)返回false
就这样,===是恒等。就是要完全一样!
但是==为意义上一样吧。
return true;
}else{
alert("图片格式不正确");return false;
}
{
alert("图片格式不正确");
theForm.picture.focus();
return (false);
}