【问题标题】:Adding default text value (suggestion) to kendo datepicker将默认文本值(建议)添加到 kendo datepicker
【发布时间】:2014-01-16 16:08:31
【问题描述】:

我将 kendodatepicker 控制器用作日历,我希望它在页面加载时显示“输入日期”,我尝试将其作为值但它无法识别字符串,aria-label 不是我的我正在寻找我认为...这是我的小提琴:http://jsfiddle.net/ZbHt5/

@(Html.Kendo().DatePicker()
          .Name("monthpicker")
          .Value("Enter Date")
          .Min(DateTime.Now))

【问题讨论】:

标签: asp.net-mvc-4 razor kendo-ui


【解决方案1】:

不像占位符那么优雅,但它适用于所有浏览器:

$(document).ready(function() {
    $("#monthpicker").kendoDatePicker({
        start: "year",
        depth: "year",
        format: "MMMM yyyy"
    });

    var enterDateMessage = 'Enter date...';

    $("#monthpicker").val(enterDateMessage);

    $("#monthpicker").focus(function(){
        if($(this).val() === enterDateMessage){
            $("#monthpicker").val('');
        }
    });

    $("#monthpicker").blur(function(){
        if($(this).val() === ''){
            $("#monthpicker").val(enterDateMessage);
        }
    });
}

更新 jsFiddle:http://jsfiddle.net/ZbHt5/2/

【讨论】:

    猜你喜欢
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 2016-09-16
    • 2012-09-06
    • 1970-01-01
    相关资源
    最近更新 更多