Der Server (mailform.asp) kann nicht modifiziert werden, es muesste also eine Client Solution gefunden werden
Ich denke, diese Argumentation ist nicht korrekt.
Du müßtest auch folgendes tun können:
a) Formular an ein eigenes CGI-Skript senden
b) Dort die leeren Felder herausfiltern.
c) Den Inhalt der verbleibenden Felder per HTTP-Request an den URL der ASP-Anwendung senden - also das tun, was der Browser auch getan hätte.