用header跳转页面的时候session变量传不...
用header必须要提交两次! 请问怎样才能设置成可以用header一次...
作者 james.wang 发布于 2003-07-00 分类:php基础编程
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位以上的数就会,怎么回事
逛论坛交流:一个javascript问题!急
怎么没人回应呀,我急,我顶
QUOTE: 最初由 james.wang 发布
[B]怎么没人回应呀,我急,我顶 [/B]
老大,这是PHP讨论去。去JAVA区问问吧!
我不太懂JavaScript,不知道有什么方法可以直接转换,我遇到这个情况会这样处理一下:
把
strStartHour = document.frmAddCard.StartHour.value;
改成
strStartHour = document.frmAddCard.StartHour.value*1;
把下面的相同处理。
哪位知道更好的转换方法?
惦记这个问题,顶一下!
哪位知道更好的转换方法?字符串和数值之间有没有直接转换的函数?
我没看懂你的问题。能在说清楚些吗?
这段代码写得没问题,你其它地方再看看哪里错了吧
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>
替楼主谢谢海洋!
8 条回复
回复