反应选择在切换时显示键盘

时间:2018-06-29 21:51:57

标签: javascript reactjs react-select

我正在使用react-select ^ 1.2.1,而且我正面临一种奇怪的行为。当我切换移动视图中的下拉菜单时,屏幕截图将像截图enter image description here

一样打开

我里面的组件是这样的:

render() {
    return (
      <div className="quantity">
        <input
          id={this.props.id}
          type="number"
          name={this.props.input.name}
          value={this.props.currentTravelersNumber}
          className="person-selector"
        />
        <div
          role="presentation"
          className="quantity-button quantity-up"
        >
          +
        </div>
        <div
          role="presentation"
          className="quantity-button quantity-down"
        >
          -
        </div>
  </div>

有什么建议吗?也许是输入标签?

1 个答案:

答案 0 :(得分:1)

我认为您应该在输入中添加属性“只读”,以避免此元素的默认行为。

<input
  id={this.props.id}
  type="number"
  name={this.props.input.name}
  value={this.props.currentTravelersNumber}
  className="person-selector"
  readonly
/>