umbra에서 기본 템플릿 중 하나에 문제가 있습니다. 문제는 내 웹 사이트에 로그인 할 때마다 포커스가 입력 레이블에있는 동안 '입력'키를 누르면 로그 아웃되어 내 시작 페이지로 리디렉션된다는 것입니다.특정 Umbraco 템플릿을 사용하는 모든 라벨에 "preventDefault"를 추가하십시오.
event.preventDefault() 메서드가이 문제를 막을 수는 있지만 시나리오에 적용하는 방법을 알 수는 없다는 것을 알고 있습니다.
keyCode == 13 (Enter 키)의 경우 "preventDefault()"를 추가하는 스크립트를 Umbraco 템플릿에 추가 할 수 있습니까? 그리고 그렇다면 얼마나 정확하게?
나는이 템플릿을 사용하는 모든 종류의 매크로에 많은 라벨을 가지고 있으며, 나는이 라인들을 각각 수동으로 추가하지 않기를 바랄 것이다. 나는 다음의 변화를 꽤 많이했는데, 운이없는 한
는 :
$("input").click(function(e)
{
if(e.keyCode == 13) {
preventDefault();
}
});
는 시간 내 주셔서 감사합니다.
반환 'FALSE'는 기본 동작을 방지 및 이벤트를 전파 중지 jQuery를 말할 것이다. 'false를 반환 할 필요가 없으며'.preventDefault()를 호출 할 필요가 없습니다. – andlrc
이것은 제가 찾고있는 것입니다. 고마워요! 그러나 이것도 내 사이트의 검색 기능에 영향을 주므로 Enter를 치면 더 이상 검색 할 수 없으므로 지금 마우스로 버튼을 눌러야합니다. 이러한 특정 시나리오에서 현명한 방법이 있습니까? – Jellezilla
- 또한 여러 줄 입력 레이블에서 Enter 키를 사용할 수 없습니다. 찾고있는 해결책이 존재하지 않는다고 생각합니다. 일부 적용되었지만 모든 요소가 아닌 이후에 적용되기를 기대합니다. – Jellezilla