救助:JS日期文本框选择后另一文本框自动算出要加的天数 JS日期文本框选择后另一文本框自动算出要加的天数比如,现在两个日期文本框相差天数为5,第一个选日期为2010-10-28 第二个自动加5天,显示为2010-11-2 这个用JS怎么实现,谢谢大侠们 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript" language="javascript"> function setDate() { var tmp = document.getElementById("beg").value; tmp = new Date(tmp); tmp.setDate(tmp.getDate() + 5); document.getElementById("end").value = tmp.getFullYear()+"-" + (tmp.getMonth()+1) + "-" + tmp.getDate(); } </script></head><body> <input type="text" id="beg" onchange="setDate()" /> <input type="text" id="end" /></body></html> 什么月年日的我让你自己填写一个(yyyy-MM-dd)格式的我给你写的是DEMO。你项目里到底用什么日期控件了什么的我就不得而知了 恩 这样吧tmp = tmp.split("-");tmp = new Date(parseInt(tmp[0]),parseInt(tmp[1])-1,parseInt(tmp[2])); 谢谢了,可以了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript" language="javascript"> function setDate() { var tmp = document.getElementById("beg").value; tmp = tmp.split("-"); tmp = new Date(parseInt(tmp[0]),parseInt(tmp[1])-1,parseInt(tmp[2])); tmp = new Date(tmp); tmp.setDate(tmp.getDate() + 5); document.getElementById("end").value = tmp.getFullYear()+"-" + (tmp.getMonth()+1) + "-" + tmp.getDate(); } </script><body> <input type="text" id="beg" onchange="setDate()" /> <input type="text" id="end" /></body></html>这是源码,看到的以后有用 google音乐播放器 请问个事件处理程序括号的问题 jQuery中的$('ol',this)如何理解 谁能实现类似这样的功能图? js 在文本框中回车 全选文本,如何实现! 求高人改一段代码,日期选择类的 一个简单的字符串截取的问题 能不能控制弹出新窗口的某些属性 请问怎样通过input的type类型查找控件并获得其value啊? 调用jquery的remove问题 ie8 打印背景颜色和图片 JS代码在火孤里没有反应
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title> <script type="text/javascript" language="javascript">
function setDate() {
var tmp = document.getElementById("beg").value;
tmp = new Date(tmp);
tmp.setDate(tmp.getDate() + 5);
document.getElementById("end").value = tmp.getFullYear()+"-" + (tmp.getMonth()+1) + "-" + tmp.getDate();
}
</script></head>
<body>
<input type="text" id="beg" onchange="setDate()" />
<input type="text" id="end" />
</body>
</html>
tmp = tmp.split("-");
tmp = new Date(parseInt(tmp[0]),parseInt(tmp[1])-1,parseInt(tmp[2]));
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title> <script type="text/javascript" language="javascript">
function setDate() {
var tmp = document.getElementById("beg").value;
tmp = tmp.split("-");
tmp = new Date(parseInt(tmp[0]),parseInt(tmp[1])-1,parseInt(tmp[2]));
tmp = new Date(tmp);
tmp.setDate(tmp.getDate() + 5);
document.getElementById("end").value = tmp.getFullYear()+"-" + (tmp.getMonth()+1) + "-" + tmp.getDate();
}
</script>
<body>
<input type="text" id="beg" onchange="setDate()" />
<input type="text" id="end" />
</body>
</html>这是源码,看到的以后有用