reactjs 如何在材质ui的标签中设置maxLength< Input />

hkmswyz6  于 2023-03-17  发布在  React
关注(0)|答案(1)|浏览(140)

'〈输入

name="location"
              value={this.state.location}
              
              inputProps={{
                maxLength: 6,
              }}
              //other props
          />

'
我正在使用这个,但它不起作用
试过了,但不起作用

1hdlvixo

1hdlvixo1#

尝试使用onChange回调控制长度:

const handleChange = (e) => {
  const { value } = e.target.value;
  if (value.length > 6) return;
  this.setState({
    ...this.state,
    location: value
  })
}

<Input name="location" value={this.state.location} onChange={handleChange} />

相关问题