Twitter ブートストラップ デートピッカー ( http://www.eyecon.ro/bootstrap-datepicker/ )を使用しています。
私がやろうとしているのは、ユーザーが日付を変更したときに、入力値 (例: 15-02-2012 ) を使用してページをロードすることです。
入力ボックスはこのコードを使用しています...
<div class="input-append date" data-date="12-02-2012" data-date-format="dd- mm-yyyy">
<input class="span9" size="16" id="dp3" type="text" value="12-02-2012" onchange="myFunction()">
<span class="add-on"><i class="icon-th"></i></span>
そして、ページをリロードする JavaScript はこれです...
<script>
function myFunction()
{
datevalue = document.getElementById("dp3").value
window.open(datevalue,"_self");
}
</script>
問題は、日付ピッカーで日付が変更された場合 (入力 ID = dp3)、何も起こらず、ページがリロードされないことです。しかし、myFunction() を別のテキスト ボックスにアタッチしようとすると、機能し、datepicker (dp3) で値を取得できます。
問題は、JavaScript が日付ピッカー (id=dp3) の値の変更を認識していないことです。なぜこれが事実なのか誰にも分かりますか?