仅当输入值等于for循环中某个数组的当前值时,才更新输入值

瓦尔德玛·卡拉西克

我有一个数组

["a","b","c","d"]

我有一个输入

        <input value={inputValue} onChange={(e) => onInputChangeHandler(e)}/>

我希望onInputChangeHandler检查键入的字母是否等于数组的第一个元素,如果相等,则使用键入的字母更新输入,如果不相等则什么也不做。然后,当用户键入另一个字母时,我希望onInputHanlder检查该字母是否等于数组的第二个元素,依此类推。

HexxNine

像这样吗

const TestComponent = () => {
  const myArr = ["a", "b", "c", "d"];
  const [inputValue, setInputValue] = React.useState("");

  function onInputChangeHandler(e) {
    if (myArr[e.target.value.length - 1] === e.target.value.slice(-1)) {
      setInputValue(e.target.value);
    }
  }
  return (
    <div>
      <input value={inputValue} onChange={(e) => onInputChangeHandler(e)} />
    </div>
   );
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅当字段中的值等于或大于输入值时,才如何从MySQL表的值中减去用户输入值?

来自分类Dev

检查下一个值是否等于python循环中的当前值?

来自分类Dev

检查下一个值是否等于python循环中的当前值?

来自分类Dev

仅当参数等于特定值时才如何更新列?

来自分类Dev

仅当整个随机行的特定值等于某个变量时,才输出特定的字段值

来自分类Dev

仅当列值等于某个值或在该值之间的行中(熊猫)时才保留列值

来自分类Dev

当输入值等于当前时间时触发警报

来自分类Dev

仅当输入值满足模式时才允许提交输入值

来自分类Dev

当我为数组中的元素输入值时,在for循环中,在for循环之后将它们转换

来自分类Dev

如何将循环中的值输入数组列表?

来自分类Dev

在数组中查找等于输入值的对

来自分类Dev

for循环中的getElementById()检索输入值

来自分类Dev

使用 InputBox 在循环中输入值

来自分类Dev

循环中输入文本的空值 - JS

来自分类Dev

在for循环中检查无线电输入(仅包含值的输入)

来自分类Dev

获取具有相同类名的当前输入值

来自分类Dev

如何获得按钮单击事件上输入的当前值

来自分类Dev

检查输入值是否等于数组中的值的问题

来自分类Dev

仅当更改后的值的长度等于x时,才如何在输入文本中使用事件ng-change指令?

来自分类Dev

仅当更改后的值的长度等于x时,才如何在输入文本中使用事件ng-change指令?

来自分类Dev

zend framework和php,仅当两个数组中的值集相等时才递增

来自分类Dev

Clojure:当当前变量的值与输入的值匹配时,如何使for循环停止?

来自分类Dev

仅输入浮点值

来自分类Dev

仅输入浮点值

来自分类Dev

仅打印输入的值

来自分类Dev

Autohotkey遍历循环,但仅在键与输入匹配时才返回值

来自分类Dev

输入值始终等于 0

来自分类Dev

在for循环内检查单选输入(仅包含值的单选输入)

来自分类Dev

输入数组中的输入值

Related 相关文章

  1. 1

    仅当字段中的值等于或大于输入值时,才如何从MySQL表的值中减去用户输入值?

  2. 2

    检查下一个值是否等于python循环中的当前值?

  3. 3

    检查下一个值是否等于python循环中的当前值?

  4. 4

    仅当参数等于特定值时才如何更新列?

  5. 5

    仅当整个随机行的特定值等于某个变量时,才输出特定的字段值

  6. 6

    仅当列值等于某个值或在该值之间的行中(熊猫)时才保留列值

  7. 7

    当输入值等于当前时间时触发警报

  8. 8

    仅当输入值满足模式时才允许提交输入值

  9. 9

    当我为数组中的元素输入值时,在for循环中,在for循环之后将它们转换

  10. 10

    如何将循环中的值输入数组列表?

  11. 11

    在数组中查找等于输入值的对

  12. 12

    for循环中的getElementById()检索输入值

  13. 13

    使用 InputBox 在循环中输入值

  14. 14

    循环中输入文本的空值 - JS

  15. 15

    在for循环中检查无线电输入(仅包含值的输入)

  16. 16

    获取具有相同类名的当前输入值

  17. 17

    如何获得按钮单击事件上输入的当前值

  18. 18

    检查输入值是否等于数组中的值的问题

  19. 19

    仅当更改后的值的长度等于x时,才如何在输入文本中使用事件ng-change指令?

  20. 20

    仅当更改后的值的长度等于x时,才如何在输入文本中使用事件ng-change指令?

  21. 21

    zend framework和php,仅当两个数组中的值集相等时才递增

  22. 22

    Clojure:当当前变量的值与输入的值匹配时,如何使for循环停止?

  23. 23

    仅输入浮点值

  24. 24

    仅输入浮点值

  25. 25

    仅打印输入的值

  26. 26

    Autohotkey遍历循环,但仅在键与输入匹配时才返回值

  27. 27

    输入值始终等于 0

  28. 28

    在for循环内检查单选输入(仅包含值的单选输入)

  29. 29

    输入数组中的输入值

热门标签

归档