텍스트 모드가 다중으로 설정된 웹 양식 텍스트 상자가 있습니다. 최근에 기능이 작동하지 않아 무슨 일이 일어 났는지 알 수 없습니다. 사용자가 [Return] 키를 두 번 연속 누르면 웹 폼은 클라이언트 사이드 자바 스크립트를 통해 제출 버튼 이벤트를 트리거합니다. 이와 같이 :웹 양식의 키 입력 감지
function postPage() {
var inputString = document.getElementById("Search1_AccordionPane2_content_txtSearchText").value;
if (inputString.match(/(\r\n){2,}/)) {
document.getElementById("Search1_AccordionPane2_content_txtSearchText").click();
}
}
코드는 변경되지 않았으며, 사용자는 W7에서 IE8을 사용하며 W7 또는 IE8 이후로 작동이 중지되었다고 생각됩니다. 또한 브라우저 설정은 제어하지 않는 그룹 정책에 의해 제한됩니다. 어떤 아이디어가이 디버깅을 시작할 것입니까?
는
Risho, 감사
것과 같이 하나의
\n
대신\r\n
의를 사용하여 이런 경우에,/(\r?\n){2,}/
이벤트 리스너? – epascarello