高手帮忙解决啊。。
我不懂   Javascript。。谢谢哪位高手帮忙啊。
我在社区里搜索了很多关于这些的。但是都看不懂啊不会弄啊。。
**********

解决方案 »

  1.   

    天数<input type="text" name="tianshu" size="20">
    日期1<input type="text" name="riqi1" size="20" value="2006-01-01">
    日期2<input type="text" name="riqi2" size="20">
    <input name="button1" type="button" onclick="show()" value="按">
    <script language=javascript>
    function show()
    {
    var dateArray=document.getElementById("riqi1").value.split("-")
    var oldDate=new Date(parseInt(dateArray[0]),(parseInt(dateArray[1],10)-1),parseInt(dateArray[2],10))
    var addDays=parseInt(document.getElementById("tianshu").value)
    var newDate=new Date((oldDate/1000+addDays*86400)*1000)
    var newYear=newDate.getFullYear()
    var newMonth=(newDate.getMonth()+parseInt(1)).toString()
    newMonth=(newMonth.length==1)?("0"+newMonth):newMonth
    var newDay=newDate.getDate().toString();
    newDay=(newDay.length==1)?("0"+newDay):newDay
    document.getElementById("riqi2").value=newYear+"-"+newMonth+"-"+newDay
    }
    </script>
      

  2.   

    有没有,不用按按钮,直接自动显示到 下个文本框中的。。如果没有,就算了。。谢谢
    谢谢 hbhbhbhbhb1021(天外水火(我要多努力))   。。
      

  3.   

    改一下就行了天数<input type="text" name="tianshu" size="20" onkeyup='show()'>
    日期1<input type="text" name="riqi1" size="20" value="2006-01-01">
    日期2<input type="text" name="riqi2" size="20">
    <script language=javascript>
    function show()
    {
    var dateArray=document.getElementById("riqi1").value.split("-")
    var oldDate=new Date(parseInt(dateArray[0]),(parseInt(dateArray[1],10)-1),parseInt(dateArray[2],10))
    var addDays=parseInt(document.getElementById("tianshu").value)
    var newDate=new Date((oldDate/1000+addDays*86400)*1000)
    var newYear=newDate.getFullYear()
    var newMonth=(newDate.getMonth()+parseInt(1)).toString()
    newMonth=(newMonth.length==1)?("0"+newMonth):newMonth
    var newDay=newDate.getDate().toString();
    newDay=(newDay.length==1)?("0"+newDay):newDay
    document.getElementById("riqi2").value=newYear+"-"+newMonth+"-"+newDay
    }
    </script>
      

  4.   

    我帮你修改了下 hbhbhbhbhb1021(天外水火(我要多努力)) 的代码,
    基本能满足你的要求!天 数 <input type="text" name="tianshu" onKeydown="show()"><br />
    日期1 <input type="text" name="riqi1" value="2006-01-01"><br />
    日期2 <input type="text" name="riqi2">
    <script language=javascript>
    function show() {
    var dateArray=document.getElementById("riqi1").value.split("-")
    var oldDate=new Date(parseInt(dateArray[0]),(parseInt(dateArray[1],10)-1),parseInt(dateArray[2],10))
    var addDays=parseInt(document.getElementById("tianshu").value)
    var newDate=new Date((oldDate/1000+addDays*86400)*1000)
    var newYear=newDate.getFullYear()
    var newMonth=(newDate.getMonth()+parseInt(1)).toString()
    newMonth=(newMonth.length==1)?("0"+newMonth):newMonth
    var newDay=newDate.getDate().toString();
    newDay=(newDay.length==1)?("0"+newDay):newDay
    document.getElementById("riqi2").value=newYear+"-"+newMonth+"-"+newDay
    }
    </script>
      

  5.   

    谢谢 PleaseDoTellMeWhy(Feng里冒着傻气) 帮忙改的帖子。非常  感谢。