Reputation: 3960
I want to fire up the datepicker by clicking the input instead of the button icon:
http://jsbin.com/oqiger/3/edit
Thanks.
Upvotes: 0
Views: 463
Reputation: 16659
This does not appear to be supported in the plugin.
Instead, you can assign an id to the input field, and on focus()
, trigger a click event on the button.
<div class="outer">
<div id="main-content-wrap" class="row-fluid">
<section id="main-content" class="span6 offset3">
<h3 id="demo">Demo</h3>
<div class="well">
<div class="input-append" id="datetimepicker2">
<input data-format="MM/dd/yyyy HH:mm:ss PP" type="text" id="dtp_input">
<span class="add-on"> <i data-date-icon="icon-calendar" data-time-icon="icon-time" class="icon-calendar"> </i> </span> </div>
</div>
<script type="text/javascript">
$(function() {
$('#datetimepicker2').datetimepicker({
language: 'en',
pick12HourFormat: true
});
$("#dtp_input").focus(function() {
$(this).next(".add-on").click();
});
});
</script>
</section>
</div>
</div>
Updated your JSBin here: http://jsbin.com/oqiger/9/edit
Upvotes: 1