当前位置: 首页 > 面试题库 >

使用angularJS设置HTML5日期输入字段的默认值

昌学
2023-03-14
问题内容

我希望将我在瞬间生成的默认值绑定到日期和时间输入字段。我尝试了ng-model并将其直接绑定到value属性。但是,这似乎都不起作用。有办法使它起作用吗?

编辑: 另外,如何绑定时间输入字段呢?

<body ng-app="myApp">
<div ng-controller="MyCtrl">
    <input type="date" ng-model="date" value="{{date}}">
        <p>{{date}}</p>
    <input type="time" ng-model="time" value="{{time}}">    
</div>

这是一个小提琴:http :
//jsfiddle.net/chrisyeung/bF9Pq/


问题答案:

如果您使用的是chrome,则必须将日期格式指定为“ yyyy-MM-dd”。

$scope.date = $filter("date")(Date.now(), 'yyyy-MM-dd');

否则它将根本无法工作。这是一个工作版本http://jsfiddle.net/bF9Pq/4/



 类似资料:
  • 我有两个输入字段fromDate和toDate(都是date)。我使用datepicker作为输入字段fromDate。toDate是只读的,并且依赖于fromDate。也就是说,toDate的日期是6+。例如,如果fromDate是11/30/2014,则toDate是12/6/2014。 我的jsp代码是 和js代码为: 谢谢

  • 有人能解释为什么当我用除: 00以外的秒设置日期时间本地输入的默认值时,浏览器会给我一个“无效值”的错误吗? 这可能是Chrome实现datetime本地的一个错误,因为这个错误没有出现在最新的火狐和Safari中。 Chrome中的错误:30.0。1599.69 铬金丝雀:32.0。1665.2金丝雀 这项工作: 但这并不: 链接到小提琴。 根据日期时间本地输入元素的W3规范,value属性应该

  • 如何在JavaScript中设置form文本字段的默认值?

  • 问题内容: 在()中,我可以定义一个默认的模型架构,如下所示: 如何实现相同的目的而不必每次创建文档时都插入? 问题答案: 在Go中,您无法定义字段的默认值,当创建新的struct值时,它们将始终是其类型的零值(除非您使用复合文字,可以在其中显式给出其他值)。 因此,一种选择是创建一个类似于构造函数的函数,该函数将设置该字段,并始终使用此函数来创建新用户: 当然,不能强制这样做,这也将保留结构值创

  • 我想将datetime local的默认值设置为当前日期和时间(时间应仅包含小时和分钟,如“2014-01-02T11:42”。)使用angularJs。 编辑:下面是我的html代码 angularJs代码 通过这种方法,我可以设置当前日期和时间,但它也包括秒和毫秒。

  • 您如何验证有效的 HTML JavaScript 即使我对表单中的其他字段使用相同的方法,对空字段的验证也不起作用。