react+maxlength不生效怎麼辦

藏色散人
發布: 2022-12-30 14:08:08
原創
2729 人瀏覽過

react maxlength不生效的解決方法:1、開啟對應的react檔案;2、將「maxlength」修改成「maxLength」即可,程式碼如「」。

react+maxlength不生效怎麼辦

本教學操作環境:Windows10系統、react18.0.0版、Dell G3電腦。

react maxlength不生效怎麼辦?

問題描述:

我有 React 輸入,但 maxlength 卻不行。有誰知道如何解決這個問題?

這是handleChangeInput

handleChangeInput(input) {    this.setState({
        ...this.state,        form: {
            ...this.state.form,
            [input.target.name]: input.target.value
        }
    })
}
登入後複製

這是我的意見:

<div className="input-field col s12 m6 l6">
    <input onChange={this.handleChangeInput} value={this.state.form.message} type="text" className="phone validate" name="phone" maxlength="11"/>
    <label for="telefone">Telefone</label>
</div>
登入後複製

問題解決:

將maxlength改成maxLength!注意是大寫的L。

<input
    id="ZIPCode"
    className="form-control"
    type="text"
    maxLength={10} // this is the important line
></input>
登入後複製

React 使用 camelCased html 屬性,因此 maxlength 將是 maxLength。

推薦學習:《react影片教學

以上是react+maxlength不生效怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板