J'ai un sérieux problème avec bootstrap datetimepicker
, voici le jsfiddle :
<br/>
<!-- padding for jsfiddle -->
<div class="row">
<div class="col-md-12">
<h6>datetimepicker1</h6>
<div class="form-group">
<div class="input-group date" id="datetimepicker1">
<input type="text" class="form-control" > <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
</div>
Le problème est que lorsque j'ouvre mon site Web sur un mobile, le clavier mobile se déclenche lorsque je concentre le champ de saisie, ce dont j'ai besoin, c'est que seul le datepicker
s'affiche sans clavier. Donc, pour cela, j'utilise readonly
ou disabled
, mais le problème est que lorsque j'utilise l'un d'eux, le bootstrap datetimepicker
ne fait pas travail. http://jsfiddle.net/faissal_aboullait/kx0e5wmq/1/
Si vous êtes toujours à la recherche d'une solution, jetez un œil à l'extrait de code. C'est exactement ce que j'ai suggéré dans le commentaire, il suffit d'appeler datetimepicker avec
ignoreReadonly: true
C'est ça.
$(function () {
$('#datetimepicker').datetimepicker({
ignoreReadonly: true
});
});
.container {
margin-top: 80px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/css/bootstrap-datetimepicker.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/js/bootstrap-datetimepicker.min.js"></script>
<div class="container">
<div class="row">
<div class="col-sm-12">
<div class='col-sm-6 col-sm-offset-3'>
<div class="form-group">
<div class='input-group date' id='datetimepicker'>
<input type='text' class="form-control" readonly />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
Utilisez l'icône pour choisir votre date et non le champ de texte. Le champ de texte est en lecture seule.