#javascript #haml
#javascript #haml
Вопрос:
Я вроде как новичок в использовании datepicker в haml и надеялся получить некоторые рекомендации. Я включил javascript с datepicker в свой main.html вместе с двумя полями даты. К сожалению, когда я пытаюсь протестировать следующий код, я ничего не получаю. Есть идеи, что я мог бы пропустить? Любая помощь будет высоко оценена.
#content
%h3
Please enter the following information:
=form('/search', :post)
=input(:id, :report_id, class: "formbox")
=input(:date, :start_date, class: "formbox")
=input(:date, :end_date, class: "formbox")
=submit('Submit', class: "button")
:javascript
$(function() {
$( "#start_date, #end_date" ).datepicker({format: 'yyyy-mm-dd'});
});
Комментарии:
1. В haml отступ является ключевым… То, как ваша форма имеет отступ в вашем вопросе, это то, как она имеет отступ в вашей реальной форме?
2. В настоящее время отступ такой же, как и в вопросе. Итак, мне просто нужно переместить мою часть javascript?
3. Есть какие-нибудь успехи с моим ответом?
4. нет, все еще не могу заставить его работать. Опубликую обновление, как только смогу заставить его работать. Я уверен, что это, вероятно, что-то маленькое, но я не могу точно определить это.
5. Можете ли вы опубликовать какие-либо ошибки, которые вы получаете?
Ответ №1:
В HAML способ отступа является ключом к правильной работе вашего кода. Вам нужно изменить отступ следующим образом:
%h3
Please enter the following information:
= form('/search', :post)
= input(:id, :report_id, class: "formbox")
= input(:date, :start_date, class: "formbox")
= input(:date, :end_date, class: "formbox")
= submit('Submit', class: "button")
:javascript
$(function() {
$( "#start_date, #end_date" ).datepicker({format: 'yyyy-mm-dd'});
});