代码之家  ›  专栏  ›  技术社区  ›  Mayank Bansal

想要在具有动态下拉菜单的React js中获取Textfield的值

  •  1
  • Mayank Bansal  · 技术社区  · 7 年前

    <Autocomplete
        id="Autocomplete"
        placeholder="I want ..."
        className="md-cell md-cell--4"
        data={services}
        filter={Autocomplete.caseInsensitiveFilter}
        inputStyle={style.inputstyle}
        style={style.rootstyle}
        listStyle={style.liststyle}
        onChange={this.handleChange.bind(this.value)}
    />
    

    这是一个类似这样的自动完成字段 enter image description here

    现在我想要的是,一旦用户选择了他的选择,就可以得到值。通过使用onChange,我只获得用户输入的值,或者在用户选择后按空格键后获得完整值。

    我想要的是在用户选择后立即从字段中获取值。

    提前感谢!

    1 回复  |  直到 7 年前
        1
  •  1
  •   Panther    7 年前

    onAutocomplete 获取自动完成的值。我想你是在假设 onChange 我会帮你的。代替替换 onChange公司 具有 自动完成 .

    <Autocomplete
    id="Autocomplete"
    placeholder="I want ..."
    className="md-cell md-cell--4"
    data={services}
    filter={Autocomplete.caseInsensitiveFilter}
    inputStyle={style.inputstyle}
    style={style.rootstyle}
    listStyle={style.liststyle}
    onAutocomplete={this.handleChange.bind(this.value)}
    />
    

    文档在此: https://react-md.mlaursen.com/components/autocompletes?tab=1#autocomplete-proptypes-on-autocomplete