gpt4 book ai didi

javascript - 使用另一个日期字段设置日期字段

转载 作者:行者123 更新时间:2023-11-28 07:07:00 27 4
gpt4 key购买 nike

我希望在我的jsp页面中写入另一个textview(发布日期)后自动设置一个textview(到期日期),我尝试使用javascript来执行此操作,但没有任何反应。也许存在一些编码错误。请帮忙!下面是我发布的代码..

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MY SITE</title>
</head>
<body>
<form name="MyForm1" action="reaction2.jsp" method="POST">
<table border="0">
<tr>
<td> Issue ID : </td>
<td><input name="myText" value="" type="text" width="100"/></td>
</tr>
<tr>
<td> Book Name : </td>
<td><input name="myText1" value="" type="text" width="100"/></td>
</tr>
<tr>
<td> Book ID : </td>
<td><input name="myText2" value="" type="text" width="100"/></td>
</tr>
<tr>
<td> Issue Date : </td>
<td><input name="myText3" value="" type="date" width="100" id="txt1" onchange="setValue()"/></td>
</tr>
<tr>

<td> Expiry Date : </td>
<td><input name="myText4" value="" type="text" width="100" id="txt2" /></td>

</tr>
<tr>
<td> Staff ID : </td>
<td><input name="myText5" value="" type="text" width="100"/></td>
</tr>

</table>
<p> <input type="submit" name="button3" value="Issue Book" /></p>
</form>
<script>
function setValue()
{
var tt= document.getElementById('txt1').value;
var date=new date(tt);
var newdate=new date(date);
newdate.setDate(newdate.getDate() + 14 );
var dd = newdate.getDate();
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();

var someFormattedDate = dd + '/' + mm + '/' + y;
document.getElementById('txt2').value = someFormattedDate;
}
</script>
</body>
</html>

最佳答案

请参阅此 fiddle

替换

var date = new date(tt);

var date = new Date(tt);

JS

function setValue() {
var tt = document.getElementById('txt1').value;
var date = new Date(tt);
var newdate = new Date(tt);
newdate.setDate(newdate.getDate() + 14);
var dd = newdate.getDate();
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();
var someFormattedDate = dd + '/' + mm + '/' + y;
document.getElementById('txt2').value = someFormattedDate;
}

阅读docs了解更多信息。

根据文档,Date 的构造函数是

new Date();  
new Date(value);
new Date(dateString);
new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);

关于javascript - 使用另一个日期字段设置日期字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31627793/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com