사이트 내 전체검색
채팅 대화창 textarea ctrl+enter 처리 (줄바꿈) chatting / ctrl+enter event
프리이미지
https://cmd.kr/javascript/801 URL이 복사되었습니다.

본문

<textarea id="wr_msg" name="wr_msg" class=tx></textarea>


<script>
$('textarea#wr_msg').keydown(function (e) {
if ((e.ctrlKey || e.metaKey) && (e.keyCode == 13 || e.keyCode == 10 || e.charCode == 13 || e.charCode == 10)) {
var val = this.value;
var start = this.selectionStart;
this.value = val.slice(0, start) + "\n" + val.slice(this.selectionEnd);
this.selectionStart = this.selectionEnd = start + 1;
e.preventDefault();
}
else  if(e.keyCode == 13 || e.charCode == 13){
send_chat_submit('');
}
});


function send_chat_submit(qmd)
{
var key_value=document.input_form1.wr_msg.value;
document.input_form1.wr_msg.value='';
if (qmd=='')
{
if (key_value=='') return false;
if (last_msg==key_value) return false;
last_msg=key_value;
}
var f=document.fwrite;
f.msg.value=key_value;
f.p.value=cur_pos;
f.f.value=cur_face;
f.z.value=Math.random();
f.q.value=qmd;
f.submit();
last_nick=f.k.value;
}

 

댓글목록

등록된 댓글이 없습니다.

831 (1/17P)

Search

Copyright © Cmd 명령어 18.224.95.38