Hiho!
onclick="alert('Tagesbericht wird generiert und steht zum drucken zur verfügung!');
onclick="document.getElementByIdAehm. Nimm doch einfach das onclick da raus. Die Funktion wird doch auch eh auf onclick aufgerufen. Eventhandler in JS werden eh anders notiert. Das muesstest Du dann auch schon vor dem Klick machen.
In einem HTML Eventhandler sollte man, extrem drauf achten, seine JS-Befehle korrekt abzuschliessen (das ; ist kein unnuetzer Witz). <input class="submit" type="submit" value="Bericht senden" onclick="alert('zeile 1'); alert('zeile 2');"/>
»»
so?
<input class="submit" type="submit" value="Bericht senden" onclick="alert('Tagesbericht wird generiert und versendet!'); "document.getElementById('form').action='/Fehlerbericht/bericht_prod_pdfmail.php';"/>