如何使用javascript在firebase数据库中插入单选按钮值
我的单选按钮值有问题,无法插入数据库。我正在使用java脚本和firebase实时数据库。谢谢你的回答 函数saveData{ var fname=document.getElementByIdfname; var lname=document.getElementByIdlname; var-selectedGender; document.getElementsByNamegender.forEachfunctionelm{ 如果elm检查过{ selectedGender=elm.value; } } var bDay=document.getElementByIdbDay; var moNum=document.getElementByIdmoNum; var emailAdd=document.getElementByIdemailAdd; var username=document.getElementByIdusername; var password=document.getElementByIdpassword; 插入数据fname.value、lname.value、selectedGender.value、bDay.value、, moNum.value、emailAdd.value、username.value、password.value } 函数insertDatafname、lname、selectedGender、bDay、moNum、emailAdd、用户名、密码{ var firebaseRef=firebase.database.refuers; firebaseRef.push{ 名字:fname, 姓氏:lname, 性别:selectedGender, 生日:B日, 手机:moNum, 电子邮件:emailAdd, 用户名:用户名, 密码:密码 }; console.logInsert成功; 报名; } 性别: 男性的如何使用javascript在firebase数据库中插入单选按钮值,javascript,html,firebase-realtime-database,radio-button,Javascript,Html,Firebase Realtime Database,Radio Button,我的单选按钮值有问题,无法插入数据库。我正在使用java脚本和firebase实时数据库。谢谢你的回答 函数saveData{ var fname=document.getElementByIdfname; var lname=document.getElementByIdlname; var-selectedGender; document.getElementsByNamegender.forEachfunctionelm{ 如果elm检查过{ selectedGender=elm.val
女性要从单选按钮获取值,您需要在单选按钮上循环,并确定选中哪一个,如下所示: 对于您的情况:
var selectedGender;
document.getElementsByName("gender").forEach(function(elm) {
if (elm.checked) {
selectedGender = elm.value;
}
})
请用您尝试的代码更新您的问题。一般来说,获得帮助的最快方式是通过,特别是如果你在jsbin/JSFIDLE这样的网站上也提供了这样的帮助,我们可以在这里看到相同的东西。请更新问题,不要将编辑作为答案发布,因为它们会因堆栈溢出而重新排序。但是在你现在发布的代码中,你没有正确复制我答案中的代码:var selectedGender;我真的很抱歉。无论如何,我尝试编辑follow you and no value insert to firebase。是否检查selectedGender=elm.value的值;在我打了一个圈之后?请记住,堆栈溢出是一种效率极低的交互式调试器,因此帮助我们帮助您的最佳方法是在调试器中单步执行代码,查看变量是否具有您期望的值,并告诉我们它们在哪里没有。许多日志语句也可能在这方面有所帮助。或者:在jsbin中重现问题,这样我们就可以确保我们看到的是相同的东西。