0

私はこのコードを手に入れました

<form class="form-horizontal">
 <fieldset>
  <div class="control-group">
    <label class="control-label clear" for="reservation" style="display:block; float:none;">Reservation dates:</label>
    <div class="controls" style="margin:0!important">
     <div class="input-prepend">
       <span class="add-on"><i class="icon-calendar"></i></span><input type="text" name="reservation" id="reservation" value="03/18/2013 - 03/23/2013" size="20" />
     </div>
    </div>
    <input type="submit" value="enviar" />
  </div>
 </fieldset>

</form>

<script type="text/javascript">
$(document).ready(function() {
  $('#reservation').daterangepicker();
}); 
</script>

そして、さまざまな入力で値を取得する必要があります。どうすればこれを行うことができますか?

私はブートストラップを使用しています

ありがとうございました!

4

1 に答える 1

1

TwitterのブートストラップにDan Grossmanのdaterangepickerを使用しているようです。あれは正しいですか?

http://www.dangrossman.info/2012/08/20/a-date-range-picker-for-twitter-bootstrap/

最初の質問は、実際に何をするつもりですか? 最初と最後に別々の入力を表示しますか? もしそうなら、その理由は何ですか?それらがサーバーに送信する必要がある値だからですか?

2 番目の質問: Dan Grossman のサイト (彼の元の投稿の下部近く) のデモと、彼の github ページのデモをよく知っていますか?

http://www.dangrossman.info/2012/08/20/a-date-range-picker-for-twitter-bootstrap/
https://github.com/dangrossman/bootstrap-daterangepicker/blob/master/examples. html

開始日と終了日の値にアクセスする方法を彼がどのように提供しているかに注意してください。

$('#reportrange').daterangepicker(
    {
        ranges: {
            'Today': ['today', 'today'],
            'Yesterday': ['yesterday', 'yesterday'],
            'Last 7 Days': [Date.today().add({ days: -6 }), 'today'],
            'Last 30 Days': [Date.today().add({ days: -29 }), 'today'],
            'This Month': [Date.today().moveToFirstDayOfMonth(), Date.today().moveToLastDayOfMonth()],
            'Last Month': [Date.today().moveToFirstDayOfMonth().add({ months: -1 }), Date.today().moveToFirstDayOfMonth().add({ days: -1 })]
        }
    },
    function(start, end) {
        $('#reportrange span').html(start.toString('MMMM d, yyyy') + ' - ' + end.toString('MMMM d, yyyy'));
    }
);

startとにアクセスできる場合はend、それらの値を別々の入力に入れることができるはずです。

于 2013-06-05T03:51:24.290 に答える