javascript - 为 input[number] 中的箭头设置默认值

标签 javascript angularjs html html-input

我有一个 input type="number" 用于选择应该加载为空的年份:

<input type="number" placeholder="Select year" min="1930" max="2015" required
   ng-custom-mask="9999" />

当用户通过箭头键选择年份时,它从 min 值开始:1930。它类似于 1980。

如何将自定义“起始”数字设置为输入[数字]?

(任何 HTML5、JavaScript(甚至 AngularJS)都不错……)

最佳答案

比如:

HTML:

  <input 
     type="number" 
     placeholder="Select year" 
     min="1930" 
     max="2015" 
     required 
     ng-custom-mask="9999"
     ng-model="points" 
     step="{{getStep()}}" />

在你的 Controller 中:

  $scope.getStep = function() {
    if (!$scope.points) {
      return 50;
    }
    return 1;
  }

关于javascript - 为 input[number] 中的箭头设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30895237/

相关文章:

javascript - 创建一个不会被阻止的小书签

javascript - 使用 Opera 自定义 base64 图像光标 - 可能吗?

javascript - AngularJS:输入有效的电子邮件地址后启用提交按钮

javascript - 从 Cordova 应用程序打开 native 谷歌地图

javascript - $resource的angularjs无限请求循环

html - 使链接在 Django 中传递 POST 方法

javascript - 如何使用 AngularJS 切换在 li 中显示的搜索结果?

javascript - Moment.js 将本地时间转换为 UTC 时间确实有效

javascript - 客户端 JavaScript 中使用了模块吗?

javascript - 无法通过 DOM 从输入标签获取文本