Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript在firebase数据库中插入单选按钮值_Javascript_Html_Firebase Realtime Database_Radio Button - Fatal编程技术网

如何使用javascript在firebase数据库中插入单选按钮值

如何使用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

我的单选按钮值有问题,无法插入数据库。我正在使用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成功; 报名; } 性别: 男性的
女性要从单选按钮获取值,您需要在单选按钮上循环,并确定选中哪一个,如下所示:

对于您的情况:

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中重现问题,这样我们就可以确保我们看到的是相同的东西。