2

如何将 Datatime-local 的值重置为默认值:“mm/dd/yyyy --:-- --”

<script type="text/javascript">
    function addMinutes(date, minutes) {
        var newdate = date.getTime() + minutes * 60000
        var temp = new Date(newdate).toISOString();
        return temp.toString().substr(0, 19);
    }

    $('#SelectIssuePriority').change(function () {
        var selectedValue = $(this).val().split('|');
        if (selectedValue != null && selectedValue != '') {
            var newDate = addMinutes(new Date(), selectedValue[1]);
            $('#EstimateTime').val(newDate);
        } else {
            $('#EstimateTime').val("mm/dd/yyyy --:-- --");
        }
    });
</script>

我把这个代码工作:jsfiddle.net/2BfnE

4

3 回答 3

2
于 2013-08-29T03:42:47.580 回答
0

我认为缺少一对括号:

$('#EstimateTime').val(("mm/dd/yyyy --:-- --"));
于 2018-10-07T20:47:57.847 回答
0

It's simple, try this instead, just leave it empty:

$("#EstimateTime").val("");

It will reset to default.

于 2020-12-20T13:31:36.927 回答