dojo 날짜를 구현하려고합니다. 공식 웹 사이트에서 example을 시도하고 있지만 작동하지 않습니다. 내가 여기서 뭔가를 놓치고 있니? dojoconfig
당신이 parseOnload
이 false로 지정하는, 그래서 HTML은 dijit
구성 요소로서 해석 할 수 없습니다 당신의 코드에서Dojo DateTextBox가 작동하지 않습니다.
<!DOCTYPE html>
<html>
<head>
<script>dojoConfig = {async: true, parseOnLoad: false}</script>
<script src="resources/js/dojo-release-1.10.0/dojo/dojo.js"></script>
<script>
require(["dojo/parser", "dijit/form/DateTextBox"]);
</script>
</head>
<body>
<div>
<label for="fromDate">From:</label>
<input data-dojo-id="myFromDate" type="text" name="fromDate" data-dojo-type="dijit/form/DateTextBox" required="true"
onChange="myToDate.constraints.min = arguments[0];"/>
<label for="toDate">To:</label>
<input data-dojo-id="myToDate" type="text" name="toDate" data-dojo-type="dijit/form/DateTextBox" required="true"
onChange="myFromDate.constraints.max = arguments[0];"/>
</div>
</body>
</html>
오류와 아무런 관계가 없지만 * label * 요소의 * for * 속성은 이름이 아닌 ID를 참조해야합니다. – RobG
사실 나는 그 레이블 요소를 사용하지 않습니다. – Eniss