0

HTML5 似乎为许多当前浏览器提供了新的输入类型,如“日期”,如果我输入:

    Birthday: <input type="date" id="bday", name="bday"/>

它会在 Chrome 上弹出相当不错的日期选择器!我可以在 javascript 的帮助下将选定的日期发布到服务器:

        updateDate: function() {
        var date = $('#bday').val();
        var params = { date: date };

        $.ajax({
            url: '/HelloWorld/updateDateJson',
            type: 'POST',
            data: JSON.stringify(params),
            dataType: 'json',
            contentType: 'application/json; charset=utf-8',
            success: function (result) { $('#timeServer2').text(result); }
            //error: function () { $('#ErrorSelfService').text("Ajax error"); }
        });

但是我可以使用视图模型和局部视图以本机 asp.net mvc3 方式使用它。一些澄清将不胜感激。

4

1 回答 1

0

是的,您可以像刚刚发布为普通字符串值一样使用它。

请注意,尽管其他浏览器可能不支持此功能(IE 9 for ex 不支持),因此仍然建议仅使用 jQuery UI 日期选择器控件和 MM/dd/yyyy 输入格式的 jquery 掩码插件(或您支持的任何日期文化)格式)

于 2012-12-25T21:34:24.840 回答