Javascript 反应-获取文本区域';s值多少?
我正在使用React with Redux,我想分派一个带有参数的操作,该参数将由用户在textarea中键入,因此我将引入一个带有分派的函数:Javascript 反应-获取文本区域';s值多少?,javascript,reactjs,redux,Javascript,Reactjs,Redux,我正在使用React with Redux,我想分派一个带有参数的操作,该参数将由用户在textarea中键入,因此我将引入一个带有分派的函数: sendMessage(text) { this.props.dispatch(sendMessage(text)) } 然后我在textarea blur上用适当的参数触发调度: <textarea name="message" onBlur={() => sendMessage(this.value)}></texta
sendMessage(text) {
this.props.dispatch(sendMessage(text))
}
然后我在textarea blur上用适当的参数触发调度:
<textarea name="message" onBlur={() => sendMessage(this.value)}></textarea>
我要走了
无法读取未定义的属性“bind”
如何访问
textarea.value
?您的回调将事件作为第一个参数接收
您可以这样使用它:
<textarea name="message" onBlur={ev => sendMessage(ev.target.value)}></textarea>
sendMessage(ev.target.value)}>
您的回调将事件
对象作为第一个参数接收
您可以这样使用它:
<textarea name="message" onBlur={ev => sendMessage(ev.target.value)}></textarea>
sendMessage(ev.target.value)}>
如果sendMessage是组件的内部功能,则需要共享更多ContextMessage使用this.sendmail
如果sendMessage是组件的内部功能,请使用this.sendmail