我有一个单选按钮,可以在结账时选择经销商。我需要这个按钮自动为用户检查-然而,无论我做什么,单选按钮仍然需要点击验证。
以下是我迄今为止所做的尝试:
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"
单选按钮本身,也显示为选中,但不验证。
提前感谢
最合适的回答,由SO网友:Kristoffer M 整理而成
我终于找到了一个适合我的:
document.getElementById("#dealer-selection-" + elm.id).checked=true;
出于某种原因,此选项可以直观地检查单选按钮,同时也可以将其作为选项进行检查。