Comment voulez-vous empêcher bootstrap-datepicker de compensation existants valeur de l'entrée si aucune date n'est sélectionné?

Je dois avoir un div avec un utilisateur, date de naissance pré-rempli avec php:

<div id="datepicker" class="input-group date">
    <label for="dob">Date of Birth</label> <input type="text" class="form-control" id="dob" name="dob" value="<?php $date = new DateTime($this->swimmers->dob); echo $date->format('d/m/Y');?>"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>

Le javascript:

<script>     
    $('.container .input-group.date').datepicker({
    startDate: "01/01/1900",
    endDate: "01/01/2100",
    format: "dd/mm/yyyy",
    autoclose: true,
    todayHighlight: true
    });
</script>

Bootstrap est configuré et fonctionne correctement, cependant, lorsque le "dob" entrée reçoit et perd le focus sans faire une sélection de la date, il efface la valeur qui a été pré-rempli.

Cela ne se produira pas si une date a été sélectionné par le datepicker et de l'entrée obtient et perd le focus.

Comment le pré-rempli de la valeur à être maintenu dans le champ si quelqu'un clique-t-il?

Edit: La première fois que vous faites une sélection de la date, il efface le pré-rempli de la valeur, mais ne pas insérer la date sélectionnée jusqu'à ce que vous faites une sélection de la date d'un deuxième temps.

Mise à jour: code du Travail mis à jour!

OriginalL'auteur nikmav | 2014-04-26