获取所有单选按钮答案的值



嗨,我正在映射一组数组并显示它,我有多个是或否问题

radio_props = [
{ label: "YES", value: item.choice[0]},      
{ label: "NO", value: item.choice[1] },
]
<View key={i}>
<Text >{item.question}</Text>
<View>
<RadioForm
radio_props={radio_props}
initial={0}
onPress={(value) => {}}
/>
</View>
</View>

我如何获得我选择提交的每个问题的所有值?

<Button
onPress={onPress}
text="Submit"
/>

我建议创建一个State变量来处理是否按下了单选按钮。你可以创建isPressedonPress中你可以这样写:

onPress{() => {
isPressed = !isPressed;
if (isPressed) {
{ label: "YES", value: item.choice[0] }
} else {
{ label: "NO", value: item.choice[1] }
}
}}

最新更新