con validar si el campo está vacío basta para no escribir la línea, en cuanto al ENTER del teclado, lo máximo que puedes hacer es capturar el evento
onsubmit del form en
javascript y devolver
false para evitar el submit por defecto, pero lo mejor es validar con javascript si se deja un
input vacío para mostrar un
confirm de ¿desea enviar los datos?