Посмотрел и нашел кое-что об этом, но, похоже, ничего не работает, как мне бы хотелось.
Изначально у меня было решение, работающее с Internet Explorer и Chrome, но не с Firefox (что неудовлетворительночтобы я не работал)
Мне нужна простая текстовая область, которая отправляет данные по клавише ввода, но создает новую строку при Shift + Enter.Вот что у меня есть
function goReturn(e,str) {
var e = (window.Event) ? e.which : e.keyCode;
if (e.shiftKey && e=="13") {
document.getElementById("wall").value =
document.getElementById("wall").value+"\n";
} else if(e=="13"){
// ...continue to send data
}
}
Это отправляет данные при вводе, но также отправляет данные при смене и вводе (что является моей проблемой).
Спасибо за любую помощь