나는 다음과 백엔드에서 버튼을 건물입니다 :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>
요소는 단지 당신이 그것을 볼 수 있지만 당신이 할 수있는 의미보기로 렌더링 할 수
그것에 행동하지 않으면 나는 그것에 대한 모든 행동을 제거 할 수 있어야합니다.
나는 이것이 단지 .off()
을 사용하거나 요소에 onclick="javascript: return false;"
을 설정하여 Javascript (어쩌면 내가 틀렸다)를 사용하여 DOM 레벨에서만 수행 할 수 있음을 알았습니다.
disabled
또는 readonly
이 작업을 수행하게되는지 잘 모르겠습니다.
Javascript/jQuery가 유일한 방법입니까? 다른 해결책이 있으면 알려주십시오
* "볼 수는 있지만 행동 할 수는 없지만 그렇다면 모든 행동을 제거 할 수 있어야합니다."* 행동을 취할 수 없다면 어떻게 될까요? 그것에 대한 모든 행동을 제거 할 수 있습니까? –
모든 이벤트를 제거 하시겠습니까? 또는 클릭 이벤트에 응답하지 않는 버튼을 만드시겠습니까? –
@BrettDeWoody 나는 이것이 내가 무엇을 찾고 있는지 믿는다. – ReynierPM