【问题标题】:SurveyJs Input element with addon带有插件的 SurveyJs 输入元素
【发布时间】:2021-01-16 14:07:34
【问题描述】:

我将 ReactJS 与surveyjs 一起使用,我想将输入元素用于百分比值 (%)。 我想知道是否有办法做到这一点:

  • 使用 bootsrap 插件或类似的工具与surveyjs 输入。
  • 将输入值限制在 0 到 100 之间。

谢谢。

【问题讨论】:

    标签: reactjs bootstrap-4 surveyjs


    【解决方案1】:

    您可以将“文本”类型的问题配置为仅接受 0 到 100 之间的数字。需要设置的问题有两个选项:

    1. 添加一个“数值”类型的验证器,最小值为 0,最大值为 100。
    2. 将输入类型设置为“数字”,并将其最小值和最大值分别设置为 0 和 100。

    生成的 JSON 应如下所示:

    {
     "pages": [
      {
       "name": "page1",
       "elements": [
        {
         "type": "text",
         "name": "Enter percentage (0-100)",
         "validators": [
          {
           "type": "numeric",
           "minValue": 0,
           "maxValue": 100
          }
         ],
         "inputType": "number",
         "min": "0",
         "max": "100"
        }
       ]
      }
     ]
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 2012-01-08
    • 2011-07-02
    • 1970-01-01
    相关资源
    最近更新 更多