Javascript 在haml中使用日期选择器
我对在haml中使用datepicker有点陌生,希望能得到一些指导。我在main.html中包含了一个带有日期选择器的javascript以及两个日期字段。不幸的是,当我尝试测试下面的代码时,我什么也得不到。知道我可能忽略了什么吗?任何帮助都将不胜感激Javascript 在haml中使用日期选择器,javascript,haml,Javascript,Haml,我对在haml中使用datepicker有点陌生,希望能得到一些指导。我在main.html中包含了一个带有日期选择器的javascript以及两个日期字段。不幸的是,当我尝试测试下面的代码时,我什么也得不到。知道我可能忽略了什么吗?任何帮助都将不胜感激 #content %h3 Please enter the following information: =form('/search', :post) =input(:id, :report_id, class: "formbox")
#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'});
});
在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'});
});
使用haml,缩进是关键。。。你的表格在你的问题中缩进的方式,是在你的实际表格中缩进的方式吗?它当前缩进的方式与问题相同。所以我只需要把我的javascript部分移过去?我的答案有问题吗?没有,仍然无法工作。我会发布一个更新,一旦我可以得到它的工作。我肯定这可能是个小问题,但我无法确定。你能发布你收到的任何错误吗?