gpt4 book ai didi

javascript - 如何在日期类型字段中设置值

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:15:48 25 4
gpt4 key购买 nike

我有下面的 HTML 和 JS,我正在使用 MVC。这是场景

“Filter” 对象参数传递到 HTML 时,我无法从 KO “optionsAfterRender” 函数分配日期字段。

HTML(Razor View ):

 var Filter =(Project.Models.Entity) ViewData["Filter"];

@if (Filter != null)
{
<div id="sdate">
<label>From Senior Date</label>
<input id="sdateVal" type="date" data-bind="value:SeniorDate,optionsAfterRender:function(){setOptionSrDate(@Filter.DateSenior.Value.ToString("yyyy-MM-dd"));}">
</div>

<div id="jdate">
<label>To Junior Date</label>
<input id="jdateVal" type="date" data-bind="value:JuniorDate,optionsAfterRender:function(){setOptionJrDate(@Filter.DateJunior.Value.ToString("yyyy-MM-dd"));}">
</div>
}

JS( knockout ):

  self.setOptionSrDate = function (x) {//Sr Date
$("#sdateVal").val(x);//this does not assign the value
self.SeniorDate(x);//this does not assign the value
};

最佳答案

问题可能出在日期的格式上。试试这个。

var now = new Date();

var day = ("0" + now.getDate()).slice(-2);
var month = ("0" + (now.getMonth() + 1)).slice(-2);

var today = now.getFullYear()+"-"+(month)+"-"+(day) ;

$('#datePicker').val(today);

关于javascript - 如何在日期类型字段中设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31519771/

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