我在后台建立一个按钮,如下:如何删除HTML元素上的所有事件?
<?php
echo $this->myFormButton(
'add_component_restriction',
'Add',
[
'class' => 'btn btn-default add_component_restriction',
'type' => 'button'
]
);
?>
,这将产生以下HTML:
<button name="add_component_restriction"
id="add_component_restriction"
type="button"
value="Add" class="btn btn-default add_component_restriction"
>Add</button>
元素可以被渲染为观止这意味着你可以查看它,但你可以不采取行动,如果有的话,我应该能够删除所有的行动。
我确实知道这可以使用JavaScript(也许我错了)只能在DOM级别完成也许使用.off()
或在元素上设置像这样的onclick="javascript: return false;"
。
我不知道,如果让disabled
或readonly
将做的工作。
是使用Javascript/jQuery的唯一的出路?如果有另一种解决方案,请让我知道
*“你可以查看它,但你不能作用于它,如果这样,我应该能够删除其上的所有行动。” *如果你不能就此采取行动,你怎么会是能够删除它上面的所有操作? –
是否要删除所有事件?或者让按钮无法响应点击事件? –
@BrettDeWoody我相信这是我所期待的 – ReynierPM