Javascript 使用另一个日期字段设置日期字段
我希望在我的jsp页面中写入另一个textview(发布日期)后自动设置textview(到期日期)。我正在尝试使用javascript执行此操作,但什么也没有发生。可能是编码错误。 请帮忙!下面是我发布的代码Javascript 使用另一个日期字段设置日期字段,javascript,html,jsp,Javascript,Html,Jsp,我希望在我的jsp页面中写入另一个textview(发布日期)后自动设置textview(到期日期)。我正在尝试使用javascript执行此操作,但什么也没有发生。可能是编码错误。 请帮忙!下面是我发布的代码 <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="C
<%@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>
我的网站
问题编号:
书名:
图书编号:
发行日期:
到期日:
职员身份证:
函数setValue()
{
var tt=document.getElementById('txt1').value;
var日期=新日期(tt);
var newdate=新日期(日期);
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;
}
请参见此
替换
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;
}
有关更多信息,请阅读
根据文档,Date
的构造函数是
看到这个了吗
替换
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;
}
有关更多信息,请阅读
根据文档,Date
的构造函数是
是约会,不是约会。是约会,不是约会。伙计,我犯了一个多么愚蠢的错误!!是..:很高兴它帮了我的忙。兄弟,它起作用了。我犯了一个多么愚蠢的错误!!是..:D..很高兴这有帮助……)