在JS里数值的比较

Posted on 2006-10-17 18:13 my 阅读(1194) 评论(0)  编辑  收藏 所属分类: 脚本
  var startlevel=document.form0.textarea0.value;
  var endlevel=document.form0.textarea1.value;
  if(startlevel>=endlevel){
     alert("结束级别必须大于开始级别!");
     return false;
   }
比如  startlevel=2,endlevel=15;它会觉得startlevel>endlevel
可能是JS里没有数据类型的原因,所以它比的是2和15中的1先,就认为2比15大了。。
如果endlevel大于20就对了,
解决办法就是如果是各位就在前面加0,比如2改为02

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 63, comments - 45, trackbacks - 0, articles - 99

Copyright © my