Hola este mensaje es viejo pero me pareció bueno compartir el metodó que emple para suprimir el Enter dentro de los textarea
Código Javascript
:
Ver original//Valida qye no sean ingresado enter dentro del textarea
function Textarea_Sin_Enter($char, $mozChar, $id){
//alert ($char+" "+$mozChar);
$textarea = document.getElementById($id);
niveles = -1;
if($mozChar != null) { // Navegadores compatibles con Mozilla
if($mozChar == 13){
if(navigator.appName == "Opera") niveles = -2;
$textarea.value = $textarea.value.slice(0, niveles);
}
// navegadores compatibles con IE
} else if($char == 13) $textarea.value = $textarea.value.slice(0,-2);
}
Código HTML:
Ver original<textarea name="textarea1" id="textarea1" onkeyup="Textarea_Sin_Enter(event.keyCode, event.which, 'textarea1');"></textarea>
En IE y Opera ay que eliminar 2 carácteres para que funcione, pero en Firefox Safari y Chrome solo 1.