小白请教一个有关javascript实现返回的语句。 做一个类似火车站的订票界面,进入后默认的日期是今天(比如12.29),可以订五天之内的票,当选择日期超过5天的时候(比如1.10),点"订票"按钮, 日期会自动跳转到今天的日期(12.29)。 求问这个返回语句可以用什么编写? 整个过程url是不改变的,网上有种window.location+url的行不通。。
解决方案 »
- 一个js问题,谷歌浏览器和ie浏览器差异问题,待高手
- webQQ网页的相关制作,求助!急!!!
- jQuery基础资料
- 请高手帮忙~如何当我点击别的地方,iframe里面不失去焦点
- 那有下载scriptx.cab控件的地址,谢谢帮忙!!
- JavaScript的桌面程序,把云存储当硬盘、网盘当U盘、web应用当软件。
- 如何用javascript程序控制ie选择“工具-〉Internet选项-〉高级中的“打印背景图片””。
- 如何当html element的innerHTML发生改变时自动调用一个函数?
- 请问如何去除,文本框中的余留内容???93分
- <body onload=javascript:window.open>
- javascript全局变量的赋值问题
- 求js实现快速排序算法
查查日期控件API,肯定有这个配置或方法,当前时间,加上5天,设置上去
当然后台得到值时也要验证,客户端验证只是方便用户,不能作为安全保障
1:符合要求的话提交数据
2:不符合要求的话可以使用 document.getElementById("你日期框的ID").value="你的默认时间" 把值设置回去并且不提交数据不知道楼主是不是这个意思
//第一方法,可以考虑用 my97日期框,他有限制功能。可以实现只能选今天或今天后的N天。
//求两个日期间隔
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-")
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2006格式
aDate = sDate2.split("-")
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数
return iDays
}