ciao!
ho un editor sul quale voglio impostare un limite alle parole.
raggiunto quel limite non si può più scrivere sull'editor, ma solo cancellare.
questo il codice:
codice:
export class FormWebinar extends Component {
constructor(props) {
super(props);
this.state = {
descrizione: ''
};
}
onDescChange = (e) => {
let cnt = e.textValue.length;
if (cnt <= 10) {
console.log(cnt);
this.setState({
descrizione: e.htmlValue
});
}
}
render() {
return (
<div>
<Editor id="descrizione" style={{height: '220px'}} value={this.state.descrizione}
onTextChange={(e) => this.onDescChange(e)}
required/>
</div>
);
}
}
quello che succede è che raggiunte le parole, il console.log non compare più.
però mi continua a comparire quello che scrivo nell'editor.
non so come bloccarlo.
qualche idea??