Stelo: Formular per JS überprüfen und dann abschicken

Beitrag lesen

Hallo ... ich möchte ein Formular mit JavaScript überprüfen, d.h. kontrollieren, ob alle Felder ausgefüllt werden und wenn das der Fall ist, es dann abzuschicken.
Mein JavaScript Teil sieht so aus:

function check () {
 if (document.kontakt.name.value == '') {
          alert('Bitte einen Namen eingeben.');
             return false;
            }
         if (document.kontakt.mail.value == '') {
          alert('Bitte eine E-Mail-Adresse eingeben.');
             return false;
            }
         if (document.kontakt.nachricht.value == '') {
          alert('Bitte eine Nachricht eingeben.');
             return false;
            }
         return true;
}

Funktioniert auch, doch wenn sich dann das Mail-Programm öffnet steht in der Mail:
name=Steff&mail=bla%40web.de&grund=frage&nachricht=Warum+geht+das+nicht%3F&Abschicken=abschicken

Wie kann ich denn dafür Sorgen, dass die Mail mit richtigen Inhalt gefüllt wird?
Und wie das mit PHP gehen würde ist mir bewusst, aber ich muss leider mit JS arbeiten.