我有一个 Bootstrap 日期时间选择器。我设置了默认值,但输入和下拉菜单有不同的值。
您可以从链接中查看打印屏幕:http://prntscr.com/i172wq
这是我的代码:
HTML
<div class="form-group ">
@Html.LabelFor(model => model.dTarih, new { @class = "col-md-3 control-label" })
<div class="col-md-4">
<div class="input-group date formDateTime" id="formDateTime">
@Html.TextBoxFor(model => model.dTarih, new { @Class = "form-control input-datetime", id = "talept", @readonly = "", size = "16" })
@*<input size="16" readonly="" class="form-control" type="text">*@
<span class="input-group-btn">
<button class="btn default date-set" type="button"><i class="fa fa-calendar"></i></button>
</span>
</div>
</div>
JS
$('.formDateTime').datetimepicker({
isRTL: false,
format: 'dd.mm.yyyy hh:ii',
autoclose: true,
language: 'tr',
defaultDate: new Date()
});
如何为它们设置正确的值?
最佳答案
首先,formDateTime
与 DIV 相关联,而它应该与您的 INPUT 相关联。其次,要设置默认值,您可以使用:
HTML:
:
<input class="form-control" type="date" id="formDateTime">
:
JS:
$("#formDateTime").val = new Date() ;
希望这对您有所帮助。
关于javascript - 输入和下拉有不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48282285/