Не разрешать новые строки в текстовой области

Использование jQuery, как я могу запретить вставку новых строк (путем нажатия клавиши ввода или копирования в тексте) - В полу-псевдокоде ...

$('textarea').keydown(function(){
 $(this).remove_new_lines();
});

Спасибо!

РЕДАКТИРОВАТЬ:

Было бы это так же грубо, как приведенное ниже, или есть способ лучше?

function removeNL(s){ 
  return s.replace(/[\n\r\t]/g,); 
}

$('textarea').keydown(function(){
 $(this).val(removeNL($(this).val));
});
11
задан kieran 10 February 2011 в 16:04
поделиться