Firefox 확장 기능을 사용 중입니다. 간단한 한 줄짜리 텍스트 상자가 있습니다. 사용자가 텍스트를 붙여 넣을 때 텍스트에 줄 바꿈이 있는지 감지하고 싶을 때 텍스트 상자를 여러 줄로 된 텍스트 상자로 확장하려고합니다.텍스트 상자를 동적으로 다중 행으로 변경
는 I 문제가 텍스트 박스가 5 행 여러 텍스트 박스로의 변환 값을 얻을 않지만 즉,이다
<textbox id="textbox" rows="5" wrap="off" newlines="pasteintact" oninput="adjustTextbox(this)" flex="1"/>
및 JS 측
제가adjustTextbox(txtBox) {
if(!txtBox.getAttribute('multiline') && txtBox.value.match(/[\r\n]/)) {
txtBox.setAttribute('multiline', true);
}
}
을 가지고 붙여 넣기가 손실되고 텍스트 상자가 비어 있습니다. 내가 여기서 뭔가 잘못하고있는거야?