鍍金池/ 問(wèn)答/區(qū)塊鏈  HTML/ react 的一個(gè)input的e.target.value會(huì)賦值給另一個(gè)inpu

react 的一個(gè)input的e.target.value會(huì)賦值給另一個(gè)input,能清除掉這個(gè)默認(rèn)值嗎

clipboard.png
比如說(shuō)我在表單中輸入了值,但是點(diǎn)擊生成另外的表單時(shí),另一個(gè)表單的值會(huì)自動(dòng)出現(xiàn)

clipboard.png

回答
編輯回答
若相惜

如果你用了<input defaultValue={Value}/>, react是不會(huì)管理input的值,修改可以通過(guò)找到input,通過(guò)input.value = newValue去修改
如果你用了<input value={this.state.value} onChange={this.handleChange}/>,這時(shí)候是react來(lái)管理input的value,需要通過(guò)handleChange方法去this.setState({value: e.target.value})

2017年5月16日 04:42