날짜를 선택하기 위해 jsp 페이지에서 struts2 datetimepicker 태그를 사용하고 있습니다. date2 필드에 date1에서 선택한 날짜를 자동으로 채워야합니다. 나는 javascript와 dojo를 사용하여이 작업을 시도했지만 날짜가 자동으로 채워지지 않습니다. 제발 날 안내 해줘.날짜를 다른 날짜 필드에 채우기
이 코드는 내가 시도한 코드입니다.
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="sd" uri="/struts-dojo-tags" %>
<html>
<head>
<script language="JavaScript" type="text/javascript">
// Dojo configuration
djConfig = {
isDebug: false,
bindEncoding: "UTF-8"
,baseRelativePath: "/WebContent/WEB-INF/dojo-release-1.7.1/dojo/"
,baseScriptUri: "/WebContent/WEB-INF/dojo-release-1.7.1/dojo/"
,parseWidgets : false
};
</script>
<script language="JavaScript" type="text/javascript"
src="/WebContent/WEB-INF/dojo-release-1.7.1/dojo/dojo.js"></script>
<script type="text/javascript">
dojo.require("dojo.event.*");
dojo.require("dojo.widget.*");
dojo.require("dojo.widget.Button");
dojo.addOnLoad(init);
function populate(){
alert(ab);
}
function init()
{
var ab = dojo.widget.byId('id1');
dojo.event.connect(ab, 'onblur', 'populate')
}
</script>
<sd:head/>
</head>
<body>
<s:form action="resultAction.action" method="post">
<sd:datetimepicker name="date1" displayFormat="yyyy-MM-dd" label="Select Date(yyyy-mm-dd):" id="id1" onblur="populate();"/>
<sd:datetimepicker name="date2" displayFormat="yyyy-MM-dd" label="Select Date(yyyy-mm-dd):" id="id2" />
<s:submit></s:submit>
</s:form>
</body>
</html>
여기서 코드 란 무엇입니까? 오류 란 무엇입니까? –
시도한 코드 일부 표시 –
-1 : 질문하십시오. 문맥도 좋을 것이다. – Blender