Html 为什么这些单选按钮不允许您在选择选项后切换选中的选项?

Html 为什么这些单选按钮不允许您在选择选项后切换选中的选项?,html,forms,input,radio,Html,Forms,Input,Radio,该表格可在上面的链接中找到 直到今天早上,单选按钮和表单都按预期工作,但是现在用户一旦从两个单选按钮中选择了一个,就不能更改答案,即使他们使用相同的输入名称。使用$志愿者表单输入:单选[name='gender']:checked.val我发现该值设置正确,并且两个按钮仍然由一个通用名称链接。另外,似乎可以使用一点jQuery在两者之间切换,如下所示: $志愿者表单输入[name=gender][value=male].prop'checked',true 有什么想法吗?这是因为您的javasc

该表格可在上面的链接中找到

直到今天早上,单选按钮和表单都按预期工作,但是现在用户一旦从两个单选按钮中选择了一个,就不能更改答案,即使他们使用相同的输入名称。使用$志愿者表单输入:单选[name='gender']:checked.val我发现该值设置正确,并且两个按钮仍然由一个通用名称链接。另外,似乎可以使用一点jQuery在两者之间切换,如下所示:

$志愿者表单输入[name=gender][value=male].prop'checked',true


有什么想法吗?

这是因为您的javascript块:

$(document).ready(function() {
        $('.inline').fancybox({
            'maxWidth': 600
        });
        $('.form').click(function(event){
          event.preventDefault();
        });
    });
当您单击表单中的单选按钮时,默认情况下会停止更改单选按钮状态。。。也许你已经知道了


将preventDefault包含在您拥有它的地方的目的是什么?

哇,好地方。这是我用来防止页面由于提交按钮上的href=而跳转到顶部的东西,但我现在已经删除了散列并使用href=javascript:void0。如果有人能投票支持这个答案,因为我不能,那将不胜感激,谢谢。不客气!当你获得足够的分数来投票时再来吧-