Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 输入';年月日';_Javascript_Jquery_Asp.net Mvc_Model View Controller_Knockout.js - Fatal编程技术网

Javascript 输入';年月日';

Javascript 输入';年月日';,javascript,jquery,asp.net-mvc,model-view-controller,knockout.js,Javascript,Jquery,Asp.net Mvc,Model View Controller,Knockout.js,当用户手动输入或复制/粘贴格式为“dd/mm/yy”的日期时,日期选择器会将输入的日期更改为默认日期。格式为“dd/mm/yyyy”。因此,当您手动或使用该格式进行复制和粘贴时,它可以工作。矩中是否有一个实用程序或datepicker属性可以识别dd/mm/yy和dd/mm/yyyy 视图: 不,您指定了什么格式,只有该格式才可以接受。我在您的代码中没有看到该格式。。。请对此进行测试:MM/dd/yy用于显示装载量m必须为大写,以避免与m:minute <div class="form-g

当用户手动输入或复制/粘贴格式为“dd/mm/yy”的日期时,日期选择器会将输入的日期更改为默认日期。格式为“dd/mm/yyyy”。因此,当您手动或使用该格式进行复制和粘贴时,它可以工作。矩中是否有一个实用程序或datepicker属性可以识别dd/mm/yy和dd/mm/yyyy

视图:


不,您指定了什么格式,只有该格式才可以接受。我在您的代码中没有看到该格式。。。请对此进行测试:
MM/dd/yy
用于显示装载量
m
必须为大写,以避免与
m:minute
<div class="form-group">
    <label class="control-label col-md-3" data-bind="uniqueFor: DateOfBirth">Date of birth</label>
    <div class="controls col-md-5">
        <input class="form-control" type="text" data-bind="uniqueId: DateOfBirth, datepicker: DateOfBirth, datepickeroptions: { readOnly: false, changeYear: true, changeMonth: true, defaultDate: '@DateTime.Today.AddYears(-3).Date', maxDate: '@DateTime.Today', inSessionRequired: false }, disable: $parent.Student.StudentID">
    </div>
</div>
ko.mapping.fromJS(js, {
        FirstName: readOnlyMap,
        MiddleName: readOnlyMap,
        LastName: readOnlyMap,
        Suffix: readOnlyMap,
        AlsoKnownAs: readOnlyMap,
        DateOfBirth: {
            create: function (options) {
                return ko.observable(options.data ? moment(options.data).format("L") : undefined).extend({ readOnly: !canUpdateStudent });
            },
            update: function(options) {
                return options.data ? moment(options.data).format("L") : null;
            }
        }
    }, this); 

    self.DateOfBirth.extend({
        date: { onlyIf: requiredIf, message: "Student's date of birth must be a valid date." },
        validation: {
            validator: function (val, max) {
                var date = moment(val);
                return !date.isValid() || date.isBefore(max);
            },
            message: "Student's date of birth cannot be in the future.",
            params: new Date()
        },
        required: { onlyIf: requiredIf, message: "Student's date of birth is required." }
    });