gpt4 book ai didi

javascript - 为什么在检索日期选择器值时我的函数会阻止检索其他值?

转载 作者:行者123 更新时间:2023-11-28 04:19:30 25 4
gpt4 key购买 nike

基本上,当设置日期选择器值并调用函数时,该函数返回日期选择器值的字符串,但 id 为空。

当未设置日期选择器且调用该函数时,该函数返回 ID。

日期选择器和 MODAL 中的输入

<div class="form-group">
<label>AUDIT ID:</label>
<input class="form-control" id="auditid" type="text" disabled=""></input>
</div>

<div class="form-group">
<label>Date of Audit :</label>
<div class="input-group date" >
<div class="input-group-addon" >
<i class="fa fa-calendar" ></i>
</div>
<input type="text" class="form-control pull-right" id="datepicker27" >
</div>
<!-- /.input group -->
</div>

函数调用

<button type="button" class="btn btn-danger" onclick="settargetdate()" >Set Target Date</button>    

函数本身

function settargetdate() {
setTimeout(function() {
$('#AUDITMODAL').modal('hide')
}, 3)
$('#submitting').show();
var IDAUD = document.getElementById("auditid").value;
var datewa = document.getElementById("datepicker27").value;;

alert(IDAUD + datewa);
}

最佳答案

问题是,当触发日期选择器时,它会重置模式,从而使 id 字段为空。这是一个错误,已使用此链接中的以下代码解决:why does bootstrap-datepicker trigger 'show.bs.modal' when it is displayed?

$("#my-datepicker").datepicker().on('show.bs.modal', function(event) {
// prevent datepicker from firing bootstrap modal "show.bs.modal"
event.stopPropagation();
});

关于javascript - 为什么在检索日期选择器值时我的函数会阻止检索其他值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45559845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com