输入类型= angularjs中的数字验证

帕万

我正在尝试< input type = number >通过使用angularjs模块ng的输入[number]指令进行验证。

使用数字类型的输入时,最大(或最小)属性设置为数字,例如

<input type=number min="20" max="40">

它工作正常,但我的最小和最大数据是使用ng-repeat这样的动态数据,例如

<input type=number min="configRow.valueStart" max="configRow.valueEnd"> ,则它不起作用。

我知道min和max仅接受数字,因此我在编写指令方面不是很好,请帮助我任何此类目录或任何建议,将不胜感激。

戴文·特里翁(Davin Tryon)

minmax期待一个价值。因此,这应该工作:

<input type=number min="{{configRow.valueStart}}" max="{{configRow.valueEnd}}">

这是一个演示演示插件(这只是对文档演示的修改)。

目前,这些属性的来源如下所示。因此,您可以看到期望值,然后使用将其强制转换为浮点数parseFloat因此,需要将模型属性内插到{{}}一个值。

src / ng / directive / input.js

if (attr.min) {
        var minValidator = function(value) {
          var min = parseFloat(attr.min);
          return validate(ctrl, 'min', ctrl.$isEmpty(value) || value >= min, value);
        };

        ctrl.$parsers.push(minValidator);
        ctrl.$formatters.push(minValidator);
      }

      if (attr.max) {
        var maxValidator = function(value) {
          var max = parseFloat(attr.max);
          return validate(ctrl, 'max', ctrl.$isEmpty(value) || value <= max, value);
        };

        ctrl.$parsers.push(maxValidator);
        ctrl.$formatters.push(maxValidator);
      }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

输入类型= angularjs中的数字验证

来自分类Dev

角度验证输入类型=“数字”

来自分类Dev

在AngularJS中在输入类型=“数字”上禁用webkit的旋转按钮

来自分类Dev

在AngularJS中在输入类型=“数字”上禁用webkit的旋转按钮

来自分类Dev

AngularJS中的输入类型编号

来自分类Dev

输入类型编号验证

来自分类Dev

AngularJS输入类型=数字默认值

来自分类Dev

AngularJS输入类型=数字默认值

来自分类Dev

Haskell中的输入类型

来自分类Dev

Dartlang中数字输入类型的checkValidity()

来自分类Dev

从输入类型=数字中删除前导零

来自分类Dev

如何从输入类型=数字中获取值?

来自分类Dev

根据输入更改输入数字类型的CSS

来自分类Dev

根据输入更改输入数字类型的CSS

来自分类Dev

输入类型=“文件”:验证无效

来自分类Dev

Cython用户的数字输入类型

来自分类Dev

Cython用户的数字输入类型

来自分类Dev

输入类型数字值空

来自分类Dev

防止用户在数字类型的输入元素中输入负数

来自分类Dev

区分NaN输入和输入类型为“数字”的空输入

来自分类Dev

在表单中验证“输入类型文件”和“下拉选项”(使用angularjs)可能吗?

来自分类Dev

在Geb中获取输入类型

来自分类Dev

输入类型 html 中的日历

来自分类Dev

更改表中输入的类型

来自分类Dev

在javascript的输入数字类型字段中输入值时,如何显示输入文本字段?

来自分类Dev

验证do-while循环C中的输入类型

来自分类Dev

验证react-bootstrap中select类型的输入

来自分类Dev

如何在Jquery中验证输入类型文件的大小?

来自分类Dev

使用AngularJS 1.2在输入数字上绑定输入类型范围

Related 相关文章

热门标签

归档