reactjs - 无论用户类型如何,如何获取输入字段值?
问题描述
我正在尝试获取输入字段值,无论用户在输入字段中输入什么类型。使用此输入text
我试图从服务器获取数据并显示在下拉列表中。然后从下拉列表中选择值
这是我的代码
https://codesandbox.io/s/semantic-ui-react-example-7iy8l
API 链接 https://react.semantic-ui.com/modules/dropdown/#types-clearable-multiple
<Dropdown
clearable
fluid
multiple
search
selection
options={countryOptions}
placeholder='Select Country'
/>
解决方案
如果您需要获取选定的值,那么您需要使用e.target.textContent
并使用它可以从该函数调用 API,您也可以根据需要将该值存储在状态或变量中。
export default class DropdownExampleClearableMultiple extends React.Component {
getValue = (e) => {
console.log(e.target.textContent);
};
render() {
return (
<Dropdown
clearable
fluid
multiple
search
selection
options={countryOptions}
placeholder="Select Country"
onChange={this.getValue}
/>
);
}
推荐阅读
- docker - ms 构建抛出错误(仅适用于 docker)
- c++ - 为什么eclipse总是出现错误“An internal error occurred during: “Notifying selection listeners”.java.lang.StackOverflowError”
- javascript - 我们如何区分响应式 Web 应用程序和渐进式 Web 应用程序?
- java - 尽管初始化对象,但空对象引用错误
- java - 我需要将数字的小数位四舍五入为 n 数
- android - 临时构造函数注入与依赖注入框架
- python - 如何根据几何属性将geoseries合并到geodataframe?
- python-3.x - 将列表附加到熊猫数据框的第一行和第一列
- python - 如何使用线程添加n个自然数
- python - 我可以在没有用户的情况下运行 python 脚本时对 Azure Devops 进行身份验证吗?