我在haml中使用datepicker很新,希望得到一些指导。我在main.html中包含了一个带有datepicker的javascript以及两个日期字段。不幸的是,当我尝试测试以下代码时,我什么也得不到。知道我可能会忽略什么吗?任何帮助都会受到很大的关注。
#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'});
});
答案 0 :(得分: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'});
});