我在做什么
一个管理学生SAT和GRE成绩列表的Web应用程序。一个学生有三个TextInputs,分别代表学生的姓名,他们的SAT和GRE成绩。
我想要实现的
1.通过按屏幕上的自定义数字键盘将分数输入到TextInput。
1.通过按下下一个按钮移动到下一个TextInput。当用户到达底部时,它什么也不做。
问题
1.我需要为每个TextInput使用onFocus()
。如果有一个全局变量来存储当前焦点对象,那就太好了。
1.当我按下“下一步”按钮时,焦点不会移动到下一个TextInput。
到目前为止我写的代码
如果不起作用,请尝试:https://snack.expo.dev/@dixhom/sat_gre_score_test
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
<div data-snack-id="@dixhom/sat_gre_score_test" data-snack-platform="web" data-snack-preview="true" data-snack-theme="light" style="overflow:hidden;background:#F9F9F9;border:1px solid var(--color-border);border-radius:4px;height:505px;width:100%"></div>
<script async src="https://snack.expo.dev/embed.js"></script>
调研
我问了ChatGPT并搜索了谷歌这个问题。他们帮了我很多,我写了上面的代码,但不能完全解决这个问题。
任何帮助或意见将不胜感激。谢谢。
1条答案
按热度按时间8fsztsew1#
我自己修复了代码。