0
내 페이지에 IFrame이 있고이 iframe에서 designMode = "on"을 사용하여 소규모 리치 텍스트를 편집합니다.IFrame에서 Enter 키 누르기 이벤트를 제한하면 작동하지 않습니다.
내 관심사는 사용자가 입력란에 새 줄을 입력 할 필요가 없다는 것입니다. 즉, 입력 키를 제한하고 싶습니다.
키 누르기 이벤트를 수신하기 위해 question posted here을 사용했습니다. 그러나 내 키 누르기 이벤트에서 이 거짓이면이 반환됩니다.
디자인 모드로 Iframe에 입력 키를 제한하려면 어떻게해야합니까?
코드 :
당신은 이벤트에preventDefault
전화를 걸거나 IE에 대한
false
에
returnValue
을 설정해야
document.getElementById('editor').contentWindow.addEventListener('keypress',restrictEnterKey, true);
function restrictEnterKey(event) {
var key=(event.charCode)?event.charCode:((event.keyCode)?event.keyCode:((event.which)?event.which:0));
if (key == 13) {
//alert('me');
return false;
}
return true;
}
감사합니다. 많은 시간을 절약 할 수 있습니다! –