简体   繁体   English

如何在rails上使用bootstrap3-datetimepicker-rails gem?

[英]How to use bootstrap3-datetimepicker-rails gem on rails?

I have used the bootstrap3-datetimepicker-rails gem to select a date and datetime in my rails app. 我已经使用bootstrap3-datetimepicker-rails gem在Rails应用程序中选择日期和日期时间。

My current implementation is: 我当前的实现是:

HTML: HTML:

f.input :date, as: :string, :input_html => { :id => "datepicker" }
f.input :datetime, as: :string, :input_html => { :id => "datetimepicker" }

Javascript: 使用Javascript:

$(function () {
    $('#datepicker').datetimepicker({
      format: 'L'});
    $('#datetimepicker').datetimepicker();
  });

However, I have met some problem: 但是,我遇到了一些问题:

1.The datepicker for each id can only be use once, which means if I have two datepicker, I need to write two javascript code $('#datepicker1').datetimepicker(); 1,每个id的datepicker只能使用一次,这意味着如果我有两个datepicker,则需要编写两个JavaScript代码$('#datepicker1').datetimepicker(); and $('#datepicker2').datetimepicker(); $('#datepicker2').datetimepicker(); . Is there a better way to reuse the code? 有没有更好的方法来重用代码?

2.the datetimepicker didn't pull out the select dialog, I use it for inputing the datetime type attribute. 2. datetimepicker没有弹出选择对话框,我用它来输入datetime type属性。 When I click the field, the date and time is automate input into the field, the select dialog didn't appear. 当我单击该字段时,日期和时间是自动输入到该字段中的,没有出现选择对话框。

3.Is there a way that just select the time but with a default date to fill in the datetime type attribute? 3.有没有一种方法可以只选择时间,但使用默认日期来填充datetime type属性?

Thanks. 谢谢。

try this: 尝试这个:

<script type="text/javascript">
    $('.datetimepicker').datetimepicker({});
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM