一个javascript问题!急

function addcar()
{
strStartHour = document.frmAddCard.StartHour.value;
strStartMin = document.frmAddCard.StartMin.value; 
strStartSec = document.frmAddCard.StartSec.value;

//alert(strStarHour);

strStopHour = document.frmAddCard.StopHour.value;
strStopMin = document.frmAddCard.StopMin.value;
strStopSec = document.frmAddCard.StopSec.value;
//alert(strStopHour);
if (strStartHour == strStopHour) 
  {     
      alert("您不能输入的节目开始时间和结束时间相同.");
   document.frmAddCard.StartHour.focus();
      return false;
  }  
if (strStartHour>strStopHour)
    { 
          alert("您输入的节目开始时间不能大于结束时间.");
          document.frmAddCard.StartHour.focus();
      return false;
    }
}问题是我输入的strStartHour=7,strStopHour =14就通不过了。

就会出现 alert("您输入的节目开始时间不能大于结束时间.");

就是在个位由10位以上的数就会,怎么回事

作者: james.wang   发布时间: 2003-07-05

怎么没人回应呀,我急,我顶

作者: james.wang   发布时间: 2003-07-05



QUOTE:
最初由 james.wang 发布
[B]怎么没人回应呀,我急,我顶 [/B]
老大,这是PHP讨论去。去JAVA区问问吧!

作者: pooer   发布时间: 2003-07-05

我不太懂JavaScript,不知道有什么方法可以直接转换,我遇到这个情况会这样处理一下:

strStartHour = document.frmAddCard.StartHour.value;
改成
strStartHour = document.frmAddCard.StartHour.value*1;
把下面的相同处理。

哪位知道更好的转换方法?

作者: wangtiejun   发布时间: 2003-07-05

惦记这个问题,顶一下!
哪位知道更好的转换方法?字符串和数值之间有没有直接转换的函数?

作者: wangtiejun   发布时间: 2003-07-09

我没看懂你的问题。能在说清楚些吗?

作者: Double_ycn   发布时间: 2003-07-09

这段代码写得没问题,你其它地方再看看哪里错了吧

作者: 星之海洋2   发布时间: 2003-07-09

sorry,抱歉了,是有点毛病,你把字符串转成数值再比较就可以了

function addcar()
{
strStartHour = document.frmAddCard.StartHour.value;
strStartMin = document.frmAddCard.StartMin.value; 
strStartSec = document.frmAddCard.StartSec.value;

//alert(strStarHour);

strStopHour = document.frmAddCard.StopHour.value;
strStopMin = document.frmAddCard.StopMin.value;
strStopSec = document.frmAddCard.StopSec.value;
//alert(strStopHour);
if (parseInt(strStartHour) == parseInt(strStopHour)) 
  {     
alert("您不能输入的节目开始时间和结束时间相同.");
   document.frmAddCard.StartHour.focus();
      return false;
  }  
if (parseInt(strStartHour)>parseInt(strStopHour))
    { 
alert("您输入的节目开始时间不能大于结束时间.");
document.frmAddCard.StartHour.focus();
      return false;
    }
}
</script>

作者: 星之海洋2   发布时间: 2003-07-09

替楼主谢谢海洋!

作者: wangtiejun   发布时间: 2003-07-09