- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试提交带有下拉列表的表单。问题是 formik 无法识别选项中的值,不知道为什么或如何修复它。
const [value, setValue] = React.useState("");
const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {
setValue(event.target.value);
};
<Formik
initialValues={{ ingredientId:"", }}
onSubmit={async (values, { setErrors }) => {
console.log(values);
}}
>
{({ isSubmitting }) => (
<FormControl name="ingredientId" id="ingredientId">
<FormLabel>Ingredient</FormLabel>
<Select
name="ingredientId"
id="ingredientId"
onChange={handleChange}
value={value}
>
{ingredients!.map((ingredient: any) => {
return <option value={ingredient.id} id="ingredientId">
{ingredient.name}
</option>;
})}
</Select>
</FormControl>
...
)}
</Formik>
虽然提交后,fragmentId 仍然为 null,但是有什么想法吗?
最佳答案
这很有趣,但即使过了 20 多年,当我匆忙时,这个仍然会让我绊倒。简而言之,所选选项不会存储为 select
元素的 value
。
要获取选定的值,您需要执行以下操作:
const { target } = event;
// note: 'select-multiple' for multi select
if (target.type === 'select-one') {
const selectValue = target.selectedOptions[0].value;
}
https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/selectedOptions
关于reactjs - Formik Chakra-ui 选择不使用值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66374690/
我正在尝试将渐变设置为 Chakra UI 的 Progress 组件,但它不支持背景图像更改。知道如何实现这一点,甚至有可能吗? 最佳答案 我最近遇到了这个问题,并使用 sx 属性为进度条设置了实际
我不确定要输入什么颜色或背景。Property.Color不存在。必须有一些东西来代表所有这些通常可以看到的颜色选项。我现在已经输入了任何内容,以防止出错,但这不会给我输入颜色提示。。这是我通常会得到
我在使用带有 Next.js 的 Chakra UI 加载本地镜像时遇到了一些困难。 这是文件夹结构 在我的控制台中: 最佳答案 尽量将public文件夹放在根目录下,与src文件夹同级。 http
我目前正在学习如何使用 ChakraUI 尝试使用加载本地镜像时import { Box, Heading, Text, Image } from "@chakra-ui/react"; 它们根本不显
我正在使用 React 和 Chakra UI 我希望图标和文本并排显示。 图标显示不对齐。 Text export const UsersIcon: FunctionC
我正在使用 chakra ui 并且我想在单个组件中使用两个模态。 const { isOpen , onOpen, onClose } = useDisclosure()
我正在关注 chakra UI 的文档。这是documentation 查克拉用户界面。但它并没有像预期的那样工作,每当我触发钩子(Hook)时,屏幕就会变成空白。 下面是代码示例。模态框位于文件末尾
有人对即将推出的 IE9 Chakra 引擎有经验吗?我目前正在考虑是通过 Window Script Interface 合并 Microsoft 的 JScript 引擎还是使用其中一种开源 ja
我有一个要显示的工具提示,它是 4-5 行,标题以粗体显示,接下来的几行由换行符分隔。我能够使用 chakra ui 呈现工具提示,但同时使用 粗体标记 或换行标记 - 它们按照工具提示中的原样呈现。
如何使用 Chakra UI 在页面加载时显示模式框? 我试图在 Chakra 的文档中找到此信息,但没有成功。 import { useDisclosure, Modal,
我使用 ChakraUI 创建了一个表格,但我想在行之间放置一个空格以提供合适的间距,我已经尝试过使用边距和填充,但至少在我尝试时我做不到。
Chakra Ui 提供披露 const { isOpen, onOpen, onClose } = useDisclosure(); 在文档中这个按钮将关闭抽屉 Cancel 他们没
我正在使用 chakra ui,我想将抽屉组件的宽度设置为 370px。我想将抽屉组件的宽度设置为 370px。如果我传递 sm 或 lg 作为尺寸,它会将尺寸更改为默认设置,但我无法将其更改为我想要
我正在为 Chakra UI's extendTheme function 中的输入设置样式但是,我正在努力设置已自动完成的输入的样式。使用 :autofill伪选择器似乎没有任何影响,因为浏览器 (
我正在使用 Chakra-UI 为我的 NextJS 元素创建一个 UI,并且正在努力让导航栏正常工作。它和移动导航菜单一样正确固定,但菜单位于背景 div 的前面,但在英雄 div 的后面(使用 F
第一次使用 Chakra 并尝试在 Chakra UI 中将默认字体更改为 Times New Roman 但没有效果。导入,分配新主题,将其作为 Prop 传递给 ChakraProvider,但代
我正在使用 "dark mode" feature 提供的 Chakra UI library 。但是,我不知道如何更改“暗模式”颜色。在文档中,我看到 Chakra UI 基于一个叫做“styled
我正在尝试提交带有下拉列表的表单。问题是 formik 无法识别选项中的值,不知道为什么或如何修复它。 const [value, setValue] = React.useState(""); co
我正在尝试显示 Chakra-UI使用 Chakra-UI React.js 组件库以编程方式进行 Toast,并且正在努力使其工作。 Chakra-UI Toast documentation仅显示
我正在尝试使用 Chakra UI 创建返回顶部按钮,但不确定如何仅在用户滚动一点后显示 BTT 按钮,例如在标题部分之后或 500px 之后
我是一名优秀的程序员,十分优秀!