diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index 54d179a03692cf00937d5a574dda1235b9cb7487..859ed36c1a2fa2b112d3db6ecef42604b3122b0b 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -282,7 +282,7 @@ public class GuiController {
      */
     @FXML
     private void gedrueckteTaste(ActionEvent e) {
-        if (e.getSource() == btnSenden) sendeFunkspruch();
+        if (e.getSource() == btnSenden && tfCodiert.getText()!="") sendeFunkspruch();
         if (e.getSource() == btnEmpfangen) empfangeFunkspruch();
         if (e.getSource() == btnDelete) loeschen();
         if (e.getSource() == btnReset) {
@@ -399,6 +399,8 @@ public class GuiController {
             setzeRing(2, Integer.parseInt(mItm.getText()) - 1);
         if (mBtn.getId().equals(mBtnNotchPos3.getId()))
             setzeRing(3, Integer.parseInt(mItm.getText()) - 1);
+        tfCodiert.setText("");
+        tfKlartext.setText("");
     }