页面有两个INPUT框,点第一个框后下面出现一个日历用于选择时间(这个我实现了),然后选择时间(比如选择2007-04-28),然后第一个框中就显示2007-04-28,要求鼠标离开第一个INPUT框后第二个输入框自动计算第一个框选择时间加上2天的结果,也就是当第一个选择2007-04-28的时候第二个INPUT框自动显示2--7-04-30
解决方案 »
- Tomcat
- 关于HTML中table之后的换行问题
- jQuery控制embed元素,remove以后在页面上显示一个黑框
- svg的text元素!求赐教
- 怎么实现点击一个按钮后让它消失?
- 为什么在ie7下面加载的flash跟extjs控件会分层,重叠的?其他控件也这样,请问下这怎么解决
- 表单内容如何取消自动完成?
- 新人求教 如何在javascript中更改INPUT中的值
- 这段代码为什么不能执行?
- 怎样用jscript实现a页面刷新b页面
- 如何从客户端读取excel表中的文件写到服务器端的access表中
- 查询;下拉框选按'姓名'查询,名为searchkey的text显示'请输入姓名'?帖有代码
var d1 = new Date(str.substr(0,4), str.substr(5,2), str.substr(8,2));
d1.setDate(d1.getDate()+2);
alert(d1.getFullYear()+"-"+d1.getMonth()+"-"+d1.getDate());
大概这样做,付值自己处理吧。
var input2 = document.getElementById("input2");var date1 = new Date(input1.value.replace(/-/g, "\/"));
//if(isNaN(date1))alert("非法时间");
var date2 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate() + 2);
input2.value = date2.getFullYear() + "-" + (date2.getMonth() + 1) + "-" + date2.getDate();
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");var date1 = new Date(input1.value.replace(/-/g, "\/"));
//if(isNaN(date1))alert("非法时间");
date1.setDate(date1.getDate()+2);
input2.value = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate();
var str = "2007-04-30";
var d1 = new Date(str.replace(/-/g, "\/"));
d1.setDate(d1.getDate()+2);
alert(d1.getFullYear()+"-"+(d1.getMonth()+1)+"-"+d1.getDate());
</script>