SurveyJs 输入元素与插件
SurveyJs Input element with addon
我正在将 ReactJS 与 surveyjs 一起使用,我想将输入元素用于百分比值 (%)。
我想知道是否有办法做到这一点:
- 在 surveyjs 输入中使用 bootsrap 插件或类似的东西。
- 将输入值限制在 0 到 100 之间。
谢谢。
您可以将“文本”类型的问题配置为仅接受 0 到 100 之间的数字。该问题有两个选项需要设置:
- 添加一个最小值为 0,最大值为 100 的“数字”类型的验证器。
- 将输入类型设置为“数字”,并将其最小值和最大值分别设置为 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"
}
]
}
]
}
我正在将 ReactJS 与 surveyjs 一起使用,我想将输入元素用于百分比值 (%)。 我想知道是否有办法做到这一点:
- 在 surveyjs 输入中使用 bootsrap 插件或类似的东西。
- 将输入值限制在 0 到 100 之间。
谢谢。
您可以将“文本”类型的问题配置为仅接受 0 到 100 之间的数字。该问题有两个选项需要设置:
- 添加一个最小值为 0,最大值为 100 的“数字”类型的验证器。
- 将输入类型设置为“数字”,并将其最小值和最大值分别设置为 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"
}
]
}
]
}