当通过Java脚本/jQuery单击时,所需的单选按钮不会在表单中生效

时间:2017-04-10 作者:Kristoffer M

我有一个单选按钮,可以在结账时选择经销商。我需要这个按钮自动为用户检查-然而,无论我做什么,单选按钮仍然需要点击验证。

以下是我迄今为止所做的尝试:

document.getElementById("#dealer-selection-" + elm.id).click();
这会使单选按钮显示为已被单击,但在提交表单时,仍会弹出一个带有验证错误的通知。

jQuery(\'.forhandlerRadio:first\').attr(\'checked\', \'checked\');
如上所述,这将显示单击时的单选按钮,但就提交按钮而言,它不是。

jQuery("#dealer-selection-" + elm.id).trigger("click",function(){
                selectDealer(jQuery(this).val());
            });
同样,这会显示已单击的按钮,但事实并非如此。

我甚至试着简单地添加checked="CHECKED" 单选按钮本身,也显示为选中,但不验证。

提前感谢

1 个回复
最合适的回答,由SO网友:Kristoffer M 整理而成

我终于找到了一个适合我的:

document.getElementById("#dealer-selection-" + elm.id).checked=true;
出于某种原因,此选项可以直观地检查单选按钮,同时也可以将其作为选项进行检查。

相关推荐

如何通过jQuery Datepicker搜索帖子?

我正在WordPress网站上工作,我有自己的搜索筛选页面,在那里我添加了jquery日期选择器,现在我想按日期选择器搜索帖子?Html Codescript> $(function() { jQuery( \"#datepicker-13\" ).datepicker({ dateFormat : \"yy-mm-dd\" }); $(\"#datepicker-13\").datepicker().datepick