Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在haml中使用日期选择器_Javascript_Haml - Fatal编程技术网

Javascript 在haml中使用日期选择器

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")

我对在haml中使用datepicker有点陌生,希望能得到一些指导。我在main.html中包含了一个带有日期选择器的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'});
  });

在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部分移过去?我的答案有问题吗?没有,仍然无法工作。我会发布一个更新,一旦我可以得到它的工作。我肯定这可能是个小问题,但我无法确定。你能发布你收到的任何错误吗?