【发布时间】:2019-05-14 05:35:08
【问题描述】:
我的日期选择器始终设置为第一行。它会动态实现还是我的系统有问题?
<tbody class="TrimGridContent" id="trimBody">
@foreach (TrimsAccessoriesOrderModel trimsData in TrimsData)
{
<tr class="TrimGridFields">
<td >
<input type="checkbox" class="singleTrimGridCheck" value="@trimsData.GridTranId">
</td>
<td>@trimsData.SerialNumber</td>
<td>@trimsData.GridOrderDate</td>
<td>@trimsData.GridSyleNo</td>
<td>@trimsData.GridItemName</td>
<td>@trimsData.GridItemCode</td>
<td>@trimsData.GridStoreName</td>
<td>@trimsData.GridSupplierName</td>
<td>@trimsData.GridOrderQty</td>
<td>@trimsData.GridUnitName</td>
<td>@trimsData.GridUnitPrice</td>
<td>@trimsData.GridDeliveryDate</td>
<td>@trimsData.GridRemarks</td>
<td>
@Html.TextBoxFor(m => m.SupplierDate, new {@class = "form-control datepicker", @placeholder = "Supplier Date", @id = "SupplierDate"})
</td>
<td>
@Html.TextBoxFor(m => m.RevisedDate, new {@class = "form-control datepicker", @placeholder = "Revised Date", @id = "RevisedDate"})
</td>
<td>
@Html.TextBoxFor(m => m.InHouseDate, new {@class = "form-control datepicker", @placeholder = "In House Date", @id = "InHouseDate"})
</td>
</tr>
}
</tbody>
如果我向除第一行日期选择器之外的第二行或第三行提供输入,则日期将设置为名为供应商日期的第一行。
这是我的 js。
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
<script>
$('.datepicker').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy'
});
</script>
}
有人遇到过这种问题吗?
【问题讨论】:
标签: javascript jquery asp.net asp.net-mvc jquery-ui