Javascript 单选按钮未获取值“签入html”

Javascript 单选按钮未获取值“签入html”,javascript,jquery,html,css,Javascript,Jquery,Html,Css,大家好,希望有人能帮我。目前我正在做一些关于javasipting的研究,这件事让我头疼不已。下面是我的代码: html 这个放在一个文件里。准备好了吗 现在来解释一下:脚本是选择单选按钮并给它一个check值,因为我创建的单选按钮是这样的 所以我可以点击单选按钮并突出显示它们,但是当我提交表单时,它会返回一个错误,说我需要从单选按钮中选择一个选项。这意味着单选按钮没有被选中。这只发生在我使用firefox时。问题是它在chrome和opera中运行良好,只是firefox和IE。我是不是用错

大家好,希望有人能帮我。目前我正在做一些关于javasipting的研究,这件事让我头疼不已。下面是我的代码: html

这个放在一个文件里。准备好了吗 现在来解释一下:脚本是选择单选按钮并给它一个check值,因为我创建的单选按钮是这样的

所以我可以点击单选按钮并突出显示它们,但是当我提交表单时,它会返回一个错误,说我需要从单选按钮中选择一个选项。这意味着单选按钮没有被选中。这只发生在我使用firefox时。问题是它在chrome和opera中运行良好,只是firefox和IE。我是不是用错误的方式做的?我是说,我做错了还是错过了什么


感谢各位花时间和精力关注我的问题。

的副本:

在表单标记中添加
autocomplete=“off”
可以解决此问题。至少我听说过。但我从未尝试过。

只需更改以下行中的一个简单值:

 $(this).find('[name="register_scanning"]').**prop**('checked','true');  *// Good!*
而不是:

 $(this).find('[name="register_scanning"]').**attr**('checked','true');  *//Wrong*
就这些


我希望它会有用。

谢谢您,先生,但结果仍然一样。仍然没有得到这些单选按钮的价值。谢谢大家的帮助。我没有找到那个问题,真是太傻了。非常感谢你,菲利普爵士
 $(this).find('[name="register_scanning"]').**prop**('checked','true');  *// Good!*
 $(this).find('[name="register_scanning"]').**attr**('checked','true');  *//Wrong*