3

我有一个使用 SurveyJS lib(survey-react) 创建的调查页面,我有两个问题:

  1. 我想在调查中单击“下一步”按钮时查询后端服务器,如果服务器返回 true ,则跳转到下一页,如果 false ,则留在当前页面并执行其他操作。

所以我需要的是:

1.自己处理“下一步”按钮的事件。
2.手动触发下一个或上一个事件。

第二个问题是,如果我在调查中有 2 个输入元素,并且如果这两个输入的数量超过 100,我想显示验证消息。

有没有办法满足这两个要求? 图像

更新:现在我通过 getElementsByClassName 覆盖了“Next”按钮事件,它可以执行我的功能,但仍会触发“nextPage()”。有没有办法防止默认事件?

4

1 回答 1

0

您可以隐藏内置导航并创建自己的导航。它大约 10-20 行代码。这是现场示例 - https://surveyjs.io/Examples/Library?id=navigation-custom&platform=Reactjs&theme=modern

于 2020-12-22T07:31:57.813 回答