gpt4 book ai didi

javascript - 当另一个 TextBox 值更改时如何设置 TextBox 值

转载 作者:行者123 更新时间:2023-11-28 18:38:33 26 4
gpt4 key购买 nike

我有两个带有这样的日期选择器的文本框。

<script type="text/javascript">
$(function () {
$('#value_date').datetimepicker({ format: 'MM/DD/YYYY' });
$('#run_date').datetimepicker({ format: 'MM/DD/YYYY hh:mm a' });
});

</script>

<div class='input-group date' id='value_date'>
<input type="text" id="txtValueDate" class="form-control" runat="server" placeholder="Value Date"/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>

<div class='input-group date' id='run_date'>
<input type="text" id="txtRunDate" class="form-control" runat="server" placeholder="Run Date" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>

然后,当 value_date 的值更改时(例如 03/31/2016),run_date 会自动设置为 value_date'昨天(03/30/2016)作为默认的 run_date,但仍然可以通过 datetimepicker 进行更改。我该如何做到这一点?

最佳答案

您应该使用输入框的change事件。您还需要更正您使用的 id 选择器。最后,我建议您包含 momentjs 库( link )来计算和格式化前一天的显示:

$('#txtValueDate').change(function(){   
$('#txtRunDate').val(moment($(this).val()).subtract(1, 'days').format('MM/DD/YYYY'));
});

关于javascript - 当另一个 TextBox 值更改时如何设置 TextBox 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36544420/

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