Hallo Petra,
mit reinem HTML kannst Du wenig machen. WWWwwwenn ein Textfeld schreibbar ist (mit readonly verbieten das manche Browser), kann man seine Inhalte eben auch löschen.
Zwei Auswege:
1. User- und Domainteil getrennt abfragen. Also
<input type=text name=mail1>@<input type=text name=mail2>
2. Syntax nach Eingabe per JavaScript (oder PHP odgl.) mehr als nur auf das "@" prüfen.
Grüße aus Würzburg
Julian
P.S: Ein Mailzwang ist nicht immer sinnvoll. Gebe dabei selbst gerne irgendein meier@inhaberdieserseite.de an.