2017-04-18 18 views
0

私は日付を選択するためにブートストラップを使用していますが、ユーザーが日付を選択したときに非表示にしたいと考えています。ここに私のDatePickerのコード日付を選択した後に日付ピッカーを非表示にする方法

<div class="form-group"> 
    <input type="date" class="form-control datepicker" datepicker id="startdate2" placeholder=" Due Date" name="due_date" > 
</div> 

<div class="form-group"> 
    <input type="date" class="form-control datepicker" datepicker id="startdate" placeholder=" Expire Date" name="expiry_date" > 
</div> 

そして、このcode.Couldの誰もが、それは正しく動作しますか私を意識に役立つ使用して隠そうとしています。

<script> 
    $(document).ready(function() { 
     $('#startdate2').datepicker({ 
      format: "dd/mm/yyyy", 
      autoclose: true 
     }); 

     $('#startdate').datepicker({ 
      format: "dd/mm/yyyy" 
     }).on('change', function() { 
      $('.datepicker').hide(); 
     }); 
    }); 
</script> 

ありがとうございます。助けていただければ幸いです。それが動作しない場合は、代わりhide()blur()を試してみてください

$('#startdate2').on('changeDate', function(ev){ 
    $(this).datepicker('hide'); 
}); 

$(document).ready(function() { 
     $('#startdate2').datepicker({ 
      format: "dd/mm/yyyy", 
      autoclose: true 
     }).on('changeDate', function() { 
      $('.datepicker').hide(); 
     }); 

     $('#startdate').datepicker({ 
      format: "dd/mm/yyyy" 
     }).on('changeDate', function() { 
      $('.datepicker').hide(); 
     }); 
    }); 

+0

、私は質問でもコードでもないので、タグのPHPを削除しましたPHPと関係があります。 –

答えて

0

あなたがイベントchangedate()を使用することができます使用することができます

FYI
$(this).blur(); 
+0

私はそれを使用しましたが、これは私のためには機能しません。 – user6891871

+0

いいえ、動作していません..このコードのフィドルを追加できますか? – user6891871

+0

あなたはblur()を試しました –

関連する問題