행이 "50"이고 cols = "15"인 텍스트 영역이 있습니다. 나는 사용자가 keydown 및 e.which == 13을 사용하여 새 행을 검색 할 때를 확인하기 때문에 입력을 시뮬레이션 할 단어를 감쌀 때가 되길 원하지만 단어 감싸기로 인해이 부분을 확인할 수 없습니다. 편집 : 온라인 편집기와 같은 것을 만들고 싶습니다. Bespin의 (bespin.mozillalabs.com, 왼쪽) 행 수를 동적으로 계산합니다.이 계산을 위해 입력을 누르면 새 번호를 추가하지만 단어 줄 바꿈이 켜져있을 때 - 단어가 줄 바꿈을 할 때 입력이 눌러지지 않았기 때문에 잘못 계산됩니다.텍스트 영역에 단어 줄 바꿈 표시
편집 2 : 원하는 스크립트를 찾았지만 시뮬레이트하는 방법은 무엇입니까?
<script language="javascript" type="text/javascript">
var ijk = 0;
function txt_ara()
{
//alert("1");
//alert(document.getElementById("email").value.length);
//var ijk = 0;
//var incr = 2;
if(document.getElementById("email").value.length <= 59)
{
if(document.getElementById("email").value.length == 59)
{
document.getElementById("email").value += "\n";
}
}
else
{
var lkm = "";
if(ijk == 0)
{
lkm = parseInt(document.getElementById("email").value.length % 120);
}
else
{
lkm = parseInt(document.getElementById("email").value.length % 60);
}
if(lkm == 0)
{
ijk = 1;
document.getElementById("email").value += "\n";
}
}
}
</script>
<textarea name="email" id="email" class="txtField1" cols="60" rows="26" wrap="off" onkeyup="txt_ara();" onkeydown="txt_ara();"></textarea>
또는 입력 방법을 시뮬레이션하는 방법은 무엇입니까? – lam3r4370
온라인 편집기와 같은 것을 만들려고하고 Bespin (https://bespin.mozillalabs.com/, 왼쪽) 행 수를 동적으로 계산합니다.이 계산을 위해 입력을 누르면 새 번호를 추가하지만 단어 줄 바꿈이 켜져있을 때 - 단어가 줄 바꿈을 할 때 입력이 눌러지지 않았기 때문에 잘못 계산됩니다. – lam3r4370