現在、2つの入力フィールドにjquery ui datepicker
を使用しています。カレンダーを呼び出すには、入力フィールドのクラスがdatepicker
である必要があります。私は入力フィールドを生成するためにJavaScriptのforループを使用しています。私は可能性のある各入力フィールドにクラスdatepicker
を追加しました。しかし、カレンダーは表示されません。 Firebugコンソールで、htmlは入力フィールドがクラスdatepicker
であることを示しています。静的な入力フィールドでこれを行うと、うまく動作します。フィールドがクリックされているときにカレンダーを表示するにはどうすればよいですか? jqueryのでExampleJqueryui Datepickerにカレンダーが表示されない
これは私がクラスを設定する行です:
<form action="courses.php" method="POST">
<b>Select the course</b>
Academy<input id="academy_id" name="acad_id" placeholder="Academy ID" type="text" />
Courses being offered?
<select name="courses_offered">
<option value="default">---Select---</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<div id="course_catalog"></div>
Static input: <input type="text" id="last_contacted_date" name="last_contacted_date" class="datepicker" />
<input value="SAVE" name="submit" type="submit">
</form>
jQuery UIを組み込むことを忘れましたか? – j08691
@ j08691はいそれが追加されました –
そして、datepickerを初期化してください。自動的には表示されません! – adeneo