gpt4 book ai didi

javascript - 如何在提交表单后保留选定的日期?

转载 作者:行者123 更新时间:2023-11-29 23:07:05 24 4
gpt4 key购买 nike

我在表单中使用 ng-bootstrap 日期选择器。我需要在提交表单后保留选定的日期选择器值。当前日期选择器值在表单提交后为空(重置)。如何保留选定的日期选择器值?

<form class="form-inline" name="form" #invoiceheaderform="ngForm" novalidate (ngSubmit)="invoiceheaderform.form.valid && save();">

开始日期 *

    <div class="input-group">
<input class="form-control ngbfield"
name="invfromdate" [readonly]="true" #vl="ngModel" [(ngModel)]="model.fromDate" ngbDatepicker #d1="ngbDatepicker">
<div class="input-group-append">
<button class="btn btn-outline-secondary fa fa-calendar" (click)="d1.toggle()" type="button"></button>
</div>
<!-- <div *ngIf="invoiceheaderform.submitted && vl.invalid" class="invalid-feedback">From Date is required</div> -->
</div>

<button type="submit" [disabled]="disableRunButton" class="btn btn-primary mb-2 expad">Save</button>

</form>

最佳答案

检查您是否在 save() 函数中修改模型值 (model.fromDate)。由于它是一个日期,您可能在 save() 函数中更改日期格式并重新赋值给同一个变量。如果是这种情况,请使用另一个变量来存储修改后的值。

关于javascript - 如何在提交表单后保留选定的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54528135/

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