我在组件中使用日期选择器将值绑定到blazor中的方法。该值始终为空。
这是我的组件:
<input data-provide="datepicker" class="col-sm-2 form-control" @bind="date_selected" data-date-format="yyyy-mm-dd"
style="width: 300x ;height:35px;">
code{
string date_selected;
public async Task GetTags()
{
AllTags = await Task.Run(() => tagsService.Map( date_selected));
}
}
我的java脚本:
$( document ).ready(function() {
$("#from-datepicker").datepicker({
format: 'yyyy-mm-dd HH:mm:ss'
});
$("#from-datepicker").on("change", function () {
var fromdate = $(this).val();
alert(fromdate);
});
});
你知道为什么我不能得到这些值吗?我该如何解决它?
我不确定你想要实现什么,但我想你可以用纯Blazor来实现。也许类似于:
<input type="date" @onchange=HandledateChange />
<div>You selected: @date</div>
@code {
string date = "";
async Task HandledateChange(ChangeEventArgs args)
{
date = args.Value.ToString();
}
}