我有兩個(gè)輸入是<form>. 一旦其中一個(gè)被更改(dpFin),我就會(huì)嘗試獲取輸入的值。問題是,在事件內(nèi)部,當(dāng)我使用獲取值時(shí),我得到的var endDt = document.getElementById("dpFin").value;不是新值,而是舊值。我如何才能獲得新設(shè)置的值?function compararFechas() { var startDt = document.getElementById("dpInicio").value; var endDt = document.getElementById("dpFin").value; console.log(startDt); console.log(endDt);}<div class="form-group col-md-6"> <label>Inicio:</label> <div> <input type="text" id="dpInicio" name="dpInicio" class="form-control datepicker-here" data-language='es' data-timepicker="true" data-time-format='hh:ii aa' readonly /> </div></div><div class="form-group col-md-6"> <label>Fin:</label> <div> <input type="text" id="dpFin" name="dpFin" class="form-control datepicker-here" data-language='es' data-timepicker="true" data-time-format='hh:ii aa' readonly onblur="compararFechas()" /> </div></div>
onblur 在值改變之前觸發(fā)
繁星點(diǎn)點(diǎn)滴滴
2021-11-25 16:51:54