datepickerで選択した値をtextareaに改行区切りでappendしていくコードを書きました。
はじめは順調に改行区切りで日付がtextareaに入力されているのですが、
一度、datepickerを閉じて、textareaの中身をすべてdeleteした後、
再度、datepickerを開いて、日付を選択すると、textareaに入力されません。
原因は何なんでしょうか?
js
1$( function() { 2 $( "#hidden_input" ).datepicker({ 3 showOn: "button", 4 buttonText: "カレンダーで選択", 5 onSelect: function() { 6 $(this).data('datepicker').inline = true; 7 $('#date_list').append($(this).val() + '\n'); 8 }, 9 onClose: function() { 10 $(this).data('datepicker').inline = false; 11 } 12 }); 13}); 14
html
1<input type="hidden" id="hidden_input" class="datepicker"/> 2 <textarea class="form-control" rows="3" id="date_list" required></textarea>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 01:46