【问题标题】:How to validate a salesforce react input component?如何验证销售人员反应输入组件?
【发布时间】:2020-05-21 10:41:03
【问题描述】:

salesforce 闪电设计系统documentsInput 组件提供onInvalid 回调。但它似乎没有提供任何示例。

我尝试过类似于以下代码的方法。当我将输入更改为无效值时,例如 2,则不会执行错误处理程序。

<Input type='number'
       minValue={3}
       value={someValue}
       onChange={someChangeHandler}
       onInvalid={someErrorHandler} />

如何使用onInvalid 验证输入?

任何正确用法的例子都将不胜感激。

【问题讨论】:

  • 难道min 应该是minValue 吗?您链接到的元素上没有 min 属性
  • 很好看,是的,我实际上在使用minValueonInvalid 仍然没有执行。

标签: reactjs salesforce salesforce-lightning


【解决方案1】:

似乎minValuemaxValue 一起用于定义计数器Input 的范围。

您可以使用onChange 来根据您的自定义验证测试当前输入,并设置一个布尔值isError 状态变量,您可以使用它有条件地设置一些errorText。

【讨论】:

  • 抱歉,我应该更清楚。您所描述的或多或少是我目前正在做的事情。我想知道的是如何专门使用 onInvalid 道具。我已经编辑了我的帖子以明确这一点。
猜你喜欢
  • 1970-01-01
  • 2011-09-14
  • 2021-03-06
  • 1970-01-01
  • 1970-01-01
  • 2013-01-30
  • 2012-09-12
  • 2012-04-08
  • 1970-01-01
相关资源
最近更新 更多