繁体   English   中英

更改所选选项时,Select 值不会更改

[英]Select value doesn't change when the selected option is changed

我需要一个滚动条,to select不同的选项,并且选择了任何选项,但其值应出现在栏中。 现在的问题是,值不会根据选择而改变:

const [stateSelected, setStateSelected] = useState('')

const stateChange = e => {
  setStateSelected(e.target.value)
}

var states = statepicker.getStates('us');

return (
  <select className="settings__inputSelect" onChange={stateChange} value={''}>
    <option value={""} disabled={true}>Select State</option>
      {states.map(state => (
        <option value={state} name="state">{state}</option>
      ))}
  </select>
);

在此处输入图像描述

const [stateSelected, setStateSelected] = useState('');

const stateChange = e => {
  setStateSelected(e.target.value)
}

var states = statepicker.getStates('us');

return (
  <select className="settings__inputSelect" onChange={stateChange} value={stateSelected}>
    <option value={""} disabled={true}>Select State</option>
      {states.map(state => (
        <option value={state} name="state">{state}</option>
      ))}
  </select>
);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM