如何在Neos表单中添加数字验证?

时间:2015-09-28 09:35:04

标签: neoscms

我必须验证Neos表单中的文本框。我想验证7到90之间的数字。

这是我的代码,但它不起作用:

 type: 'TYPO3.Form:SingleLineText'
    identifier: liednummer
    label: 'Die Nummer meines Lieblingsliedes'
    validators:
      - identifier: 'TYPO3.Flow:NotEmpty'
      - identifier: 'TYPO3.Flow:NumberRange'
    properties:
      placeholder: 'Liednummer'
      validation:
        'TYPO3\Flow\Validation\Validator\NumberRangeValidator':
          minimum: 7
          maximum: 90
    defaultValue: ''

有什么问题?空正在工作,但数字和数字范围无效。

1 个答案:

答案 0 :(得分:1)

相当陈旧的问题,所以你可能已经解决了这个问题,但也许它会帮助其他人:

type: 'TYPO3.Form:SingleLineText'
identifier: liednummer
label: 'Die Nummer meines Lieblingsliedes'
validators:
  -
    identifier: 'TYPO3.Flow:NumberRange'
    options:
      minimum: '8'
      maximum: '22'
  -
    identifier: 'TYPO3.Flow:NotEmpty'
properties:
  placeholder: 10
defaultValue: ''