Как очистить диапазон дат, когда выбран переключатель - PullRequest
0 голосов
/ 26 августа 2018

У меня проблема с пустым диапазоном дат, когда на модальной начальной загрузке выбрана радиокнопка 4

Это код HTML:

<div class="form-group row">
    <label class="col-md-3 col-form-label">Island A Kanan</label>
    <div class="col-md-9">
        <div class="radio">
            <input type="radio" name="r1cian" value="0" id="r1cian" checked="checked">Normal
            <input type="radio" name="r1cian" value="1" id="r2cian" > Abnormal
        </div>
        <span class="help-block"></span>
    </div>
</div>
<div  class="form-group row " id="tglan">
    <label class="col-lg-3 col-form-label">Date Range</label>
    <div class="col-lg-9">
        <div class="input-daterange input-group">
            <input type="text" class="form-control-sm form-control" name="tglscian" id="tgl" placeholder="Start Date" readonly>
            <div class="input-group-addon">to</div>
            <input type="text" class="form-control-sm form-control" name="tglecian" id="tgl" placeholder="End Date" readonly>
        </div>
        <span class="help-block"></span>
    </div>
</div> 

Это код Ajax / JS:

success: function(data)
    {
        if (data.stsAkn == "0") {
            $('#r1cian').prop('checked', true)
            $('#tgl').datepicker('update', '');
            $("#tglan").hide();

        } else if (data.stsAkn == "1") {
            $('#r2cian').prop('checked', true)
            $("#tglan").show();
            $('[name="tglscian"]').val(data.stglAkn);
            $('[name="tglecian"]').val(data.etglAkn);
        } 
     }

Я пробовал

  1. $('#tgl').datepicker('update', '');
  2. $('[name="tglscian"]').datepicker('update', '');
  3. $('[name="tglecian"]').datepicker('update', '');
  4. $('#tgl').val('');

Но все еще не можете очистить дату, какое решение для этого?

Я использую загрузчик даты https://github.com/uxsolutions/bootstrap-datepicker

...