您的位置:首页技术文章
文章详情页

javascript - react,获取radio的值出错

【字号: 日期:2023-01-03 11:02:32浏览:20作者:猪猪

问题描述

代码是这样的(删了一部分,只留了有问题的

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,就是无论选哪个radio,得到的都是后面那个radio的值。

问一下原因和怎么修改

问题解答

回答1:

form2json 是哪个库的? 建议 react 应该用 state 去管理 radio 的值.(包括其他 form 元素)

标签: JavaScript
相关文章: