2015-01-15 25 views
-1

我的表單中有兩個引導日期選擇器。日期選擇器不關閉,當我打開第二個它重疊第一個。我怎麼解決這個問題? 這裏是我的代碼:2引導日期選擇器相同的形式

<div class="col-sm-10"> 
<input id="beginn" class="datepicker form-control"> 
<script> 
    $(function() { 
    $('.datepicker').datepicker(); 
    }); 

</script> 
</div> 

    <div class="col-sm-10"> 
<input id="end" class="datepicker form-control"> 
<script> 
    $(function() { 
    $('.datepicker').datepicker(); 
    }); 

</script> 
</div> 
+0

你想要這些控件並排嗎?澄清你的意思是重疊。 –

+0

沒有。只有一個應該同時開放。另一個應該關閉 – Lukasx

回答

1

只是刪除了第一個腳本,因爲你叫datepicker插件的所有元素與datepicker級兩次

$(function() { 
    $('.datepicker').datepicker(); 
}); 

檢查this

+0

sry不工作。 – Lukasx

+0

@Lukasx檢查我的更新 –

0

你的HTML是什麼罰款我可以告訴,但我會用col-sm-12而不是col-sm-10來使輸入全屏:

<div class="col-sm-12"> 
    <input id="beginn" class="datepicker form-control"> 
</div> 

<div class="col-sm-12"> 
    <input id="end" class="datepicker form-control"> 
</div> 

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $('.datepicker').datepicker({ 
     format: 'yyyy/mm/dd', // Or whatever format you want. 
     startDate: '2015/01/01' // Or whatever start date you want. 
    }); 
    }); 
</script> 

使用document.ready函數,datepicker控件應該只初始化一次,並且您不應該有現在的重疊問題。

希望有幫助!