estás usando un textarea que permite los saltos de línea, por lo tanto se complica un poco la cosa
Cita: function fnc(enter) {
if(document.getElementById("sueldo").value == ''){
alert('false');
return false;
} else {
if (enter == true) {
document.frmempleado.submit();
} else {
return true;
}
}
}
function onEnter(ev) {
var key = (ev) ? ev.keyCode : ev.charCode;
if(key == 13) {
try{
ev.preventDefault();
}catch(e){
ev.returnValue = false;
}
fnc(true);
}
}
<form name="frmempleado" method="get" action="otra.html" onsubmit="return fnc();">
<textarea id="sueldo" name="sueldo" wrap=physical cols="28" rows="5" onKeyDown="onEnter(event)">prueba</textarea>
<input type="submit" name="Submit" value="Actualizar" />
</form>