javascript - react,獲取radio的值出錯(cuò)
問(wèn)題描述
代碼是這樣的(刪了一部分,只留了有問(wèn)題的
class NewGateway extends React.Component { handleSubmit(e) {var gw = form2json(’#newGatewayForm’);console.log('gw', gw); } render() {return <Form horizontal id='newGatewayForm'> <FormGroup controlId='formRegister'><Col componentClass={ControlLabel} sm={2}><T.span text='Register'/></Col><Col sm={10}> <Radio name='register' value='yes' inline><T.span text='yes'/></Radio> <Radio name='register' value='no' inline><T.span text='no'/></Radio></Col> </FormGroup></Form> }}
獲取gw.register,總是獲得no,就是無(wú)論選哪個(gè)radio,得到的都是后面那個(gè)radio的值。
問(wèn)一下原因和怎么修改
問(wèn)題解答
回答1:form2json 是哪個(gè)庫(kù)的? 建議 react 應(yīng)該用 state 去管理 radio 的值.(包括其他 form 元素)
相關(guān)文章:
1. javascript - react 組件props和state的問(wèn)題2. javascript - react-router路有嵌套問(wèn)題?3. javascript - react 服務(wù)端渲染怎么處理less文件4. javascript - react-router V4 BrowserRouter頁(yè)面刷新的問(wèn)題?5. javascript - react-router-dom 跳轉(zhuǎn)問(wèn)題js6. javascript - react-native 里面onPress函數(shù)不能直接寫(xiě)帶參數(shù)的函數(shù)7. javascript - react我用了antdesign的table控件,我怎么強(qiáng)制用自己的style覆蓋掉調(diào)用的class的某個(gè)屬性8. javascript - React-router中的this.props.history.push,url發(fā)生了變化,但是頁(yè)面沒(méi)有變化9. javascript - react 里使用antd model 怎么控制model 開(kāi)關(guān)10. javascript - react 從對(duì)象中獲取圖片
