Ändern startDate und endDate params BootStrap-Datepicker-bei änderung einer select-Box

Was ich versuche zu tun :

Ich versuche, die startDate und endDate params je nach dem aktuellen Wert des Jahres.
Ich denke, dass zur Zeit, was ich nur sets die params-onLoad, aber ich muss wissen, ob es eine Möglichkeit gibt, die können mir ermöglichen, zum auslösen der Aktualisierung von startDate /endDate Params auf ein Ereignis

Hier ist der code :

html :

<select id="mySelect">
    <option value="2012-2013">2012-2013</option>
    <option value="2012-2013">2013-2014</option>
    <option value="2012-2013">2015-2016</option>
</select>
<input type="text" id="myStartDate" placeholder="dd-mon-yyyy" data-date-format="dd-M-yyyy" readonly="readonly">

js :

var myStartDt = $('#myStartDate')
    .datepicker({
    startDate: getStartDate(),
    endDate: getEndDate()

}).on('changeDate', function (ev) {

    myStartDt.hide();
}).data('datepicker');

function getStartDate() {
    var f = $('#mySelect').val().split('-');
    return '01/04/' + f[0];
}

function getEndDate() {
    var f = $('#mySelect').val().split('-');
    alert(f);
    return '31/03/' + f[1];
}

fiddle : http://jsfiddle.net/fRzyL/1/

InformationsquelleAutor Avinash | 2013-10-09

Schreibe einen Kommentar