如果已选中单选按钮,如何防止再次单击该按钮,以便防止javascript事件发生
如果已选中单选按钮,如何防止再次单击该按钮,以便防止javascript事件 因为我在做很多事情,只要点击单选按钮如果已选中单选按钮,如何防止再次单击该按钮,以便防止javascript事件发生,javascript,Javascript,如果已选中单选按钮,如何防止再次单击该按钮,以便防止javascript事件 因为我在做很多事情,只要点击单选按钮 <input name="EnumEvent" type="radio" value="Open" onclick="show_event()"/> 您可以使用更改事件而不是单击 <input name="EnumEvent" type="radio" value="Open" onchange="show_event()"/> 您可以使用更改事件而
<input name="EnumEvent" type="radio" value="Open" onclick="show_event()"/>
您可以使用更改事件而不是单击
<input name="EnumEvent" type="radio" value="Open" onchange="show_event()"/>
您可以使用更改事件而不是单击
<input name="EnumEvent" type="radio" value="Open" onchange="show_event()"/>
添加禁用属性
function show_event()
{
document.getElementByName("EnumEvent").setAttribute("disabled", "disabled");
...
}
如果希望允许用户选择其他选项,请不要忘记删除该属性。添加禁用的属性
function show_event()
{
document.getElementByName("EnumEvent").setAttribute("disabled", "disabled");
...
}
function Clicked() {
if (document.getElementById("radio-btns-div1").checked) {
document.getElementById("radio-btns-div1").disabled = true;
}
如果希望允许用户选择其他选项,请不要忘记删除该属性
function Clicked() {
if (document.getElementById("radio-btns-div1").checked) {
document.getElementById("radio-btns-div1").disabled = true;
}
指
请参阅您的意思是单击后禁用单选按钮?Fabrizio Calderan现在查看代码。单击后,您会得到一个更好的想法,您的意思是
禁用
单选按钮?Fabrizio Calderan现在查看代码。你会得到一个更好的想法,这不会阻止用户选择另一个选项,然后可能会再次更改。但它确实可以防止“双击”@fredrik:据我从问题中了解,他只想阻止在单击所选单选按钮时执行事件处理程序。你说得对,这就是问题要求的。但我见过很多问题的例子,提问的人事先并不知道可能会有后续问题。所以我觉得值得一提。您的答案对他在问题中所写的内容100%正确-但在5分钟后,当他尝试时,他可能会注意到,他还希望用户无法按任何选项。这不会阻止用户选择其他选项,然后可能再次更改。但它确实可以防止“双击”@fredrik:据我从问题中了解,他只想阻止在单击所选单选按钮时执行事件处理程序。你说得对,这就是问题要求的。但我见过很多问题的例子,提问的人事先并不知道可能会有后续问题。所以我觉得值得一提。你的答案对他在问题中所写的100%正确-但在5分钟后,当他尝试时,他可能会注意到他也希望用户无法按任何选项。这正是我需要的方向,我最终使用了以下代码:document.getElementsByName(radioName).forEach((radio)=>{radio.setAttribute(“禁用”,“禁用”); }); 代码>这正是我需要的方向,我最终使用了以下代码:document.getElementsByName(radioName.forEach((radio)=>{radio.setAttribute(“disabled”,“disabled”);})代码>