Bootstrap-DatePicker-innen Modal funktioniert nicht
Habe ich diesen datepicker innerhalb eines modalen aber nicht funktioniert. Ich habe bereits versucht, einige der codes, die ich sah im forum, aber keiner von Ihnen arbeitet. Könnte das ein javascript problem? Ich bin nicht sicher, was macht es nicht zu zeigen, das datepicker,wer kann mir bitte helfen vielen Dank
JS:
<script>
$(document).ready(function() {
$('#datePicker')
.datepicker({
format: 'mm/dd/yyyy'
})
.on('changeDate', function(e) {
//Revalidate the date field
$('#eventForm').formValidation('revalidateField', 'date');
});
$('#eventForm').formValidation({
framework: 'bootstrap',
icon: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
name: {
validators: {
notEmpty: {
message: 'The name is required'
}
}
},
date: {
validators: {
notEmpty: {
message: 'The date is required'
},
date: {
format: 'MM/DD/YYYY',
message: 'The date is not a valid'
}
}
}
}
});
});
</script>
HTML:
<div class="form-group">
<label class="col-xs-3 control-label">Date</label>
<div class="col-xs-5 date">
<div class="input-group input-append date" id="datePicker">
<input type="text" class="awe-calendar" name="date" />
<span class="input-group-addon add-on"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
</div>
- laden Sie die
jquery
undbootstrap.min.js
am Ende des body-Tags - ich habe bereits Last es am Ende des body-Tags.
- der datepicker funktioniert, aber es ist die Anzeige über dem Eingabefeld
- Was meinst du? der datepicker wird nicht angezeigt.
- Ich kann nicht klicken Sie auf das Kalender-logo.
- Da das Kalender-logo ist nur in einem span in div ' s
- es gibt Fehler in Ihrem code in
$('#eventForm').formValidation({
diese Zeile - überprüfen Sie das jsbin jsbin.com/rezufa/edit?html,css,js,output
Du musst angemeldet sein, um einen Kommentar abzugeben.
hinzufügen z-index oberhalb 1051 in der Klasse datepicker
fügen Sie so etwas wie diese Seite oder css -
Dem gleichen Problem Stand ich, die beste Methode ist, bitte überprüfen Sie den untenstehenden code, die ich verwendet, um dieses Problem zu beheben. Das wird funktionieren, wen Sie auf jeden, wo im Körper
Bitte fügen Sie die gerade oben
Machte ich eine Beispiel-Anwendung für Sie zu zeigen. Seine Arbeit fein
Ich habe ähnliches Problem und nach mehreren Stunden, die ich gefunden habe, diese einfache, aber nützliche Antwort in css.
Wenn Sie jquery verwenden möchten, nachdem Sie rufen den modal, können Sie dies so tun:
Dank Alfredo
Ändern Sie die id von dem input-tag zu
datepicker
, kann es funktionieren.fügen Sie diese: