javascript - react,获取radio的值出错
问题描述
代码是这样的(删了一部分,只留了有问题的
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 元素)
相关文章:
1. javascript - react-native 里面onPress函数不能直接写带参数的函数2. javascript - react 服务端渲染怎么处理less文件3. javascript - react我用了antdesign的table控件,我怎么强制用自己的style覆盖掉调用的class的某个属性4. javascript - react热加载的一段代码5. javascript - react native使用第三方开源插件的时候报错解析不了模块6. javascript - react-router多层嵌套刷新不出来界面7. javascript - react能够使用什么时间插件8. javascript - react 中绑定事件和阻止事件冒泡9. javascript - Reactjs关于函数内跳转 this.context.router.push(path)的问题10. javascript - react-native开发APP会非常出现闪退,都有哪些方面的原因呢?

网公网安备