我正在尝试以最简单的方式实现HTML5 datalist元素。
类似这样:
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
然而这并不起作用。如果不想安装(npm)其他东西,我的下一步应该是什么?
基本上,我正在使用普通的input React 元素,并想嵌入数据列表。
以下是我的 React 代码:
<input className={"custom_input inline "+this.isValidInteger(this.props.price.price_first,0,2000000)}
style={{marginRight:'5px'}}
value={this.props.price.price_first || ''} type="text"
onChange={(e)=>this.props.dispatch({type:"price", payload:e.target.value})}
placeholder=" Unesite..."
maxLength="10"/>
所以我想在那个上面放一个下拉菜单。
ReactJS
支持的Dom
元素 - https://facebook.github.io/react/docs/dom-elements.html - Utkarsh Dubey