私は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