アクションが途中で止まり困っていた。
送信ボタンを押しても何も起こらなかった。
考えた末event.preventDefault();
これでこの先のアクションが動かなかったのではないかと考えた。
<form id="*******" action="/******/******" method="get">
<label for="date">日付</label>
<input type="date" id="date" name="date">
.
.
.
<script>
document.getElementById('post_search').onsubmit = function() {
event.preventDefault(); //これを削除する
document.getElementById('post_search').date.value;
console.log(document.getElementById('post_search').date.value);
};
</script>
結果
その通りだった。
event.preventDefault();
を削除するとアクションが動いた。
感想
また勉強になった。
考えた時間が長かったので投稿した。
これで眠れそうだ。