Hallo bt707,
Eerst en vooral, zou ik voorstellen dat u niet met het creëren van HTML zich etiketteert in plaats daarvan maar gebruikt zeer standaardCGI.pm hindert (
http://perldoc.perl.org/CGI.html). Het zal waarborgen dat u altijd goed gevormd HTML veroorzaakt.
Re: uw „ontbrekende“ fouten, wat u nodig hebt is verzamelen alle fouten in één serie:
als ($in {post} eq '') {duw die (, „moet een geldige \ „e-mail adres \ "" ingaan @missing)}
als ($in {manager} eq '') {duw die (, „moet een geldige \ „Manager \“ ingaan (manager @missing) „)}
als ($in {c} eq '') {duw die (, „moet een geldige \ Stad \ „\“ (l) „„van het Land \ de“ ingaan (c) en @missing)}
En druk hen dan allen gebruikend iets in die aard:
mijn $errorHtml = treed toe ("", kaart {„
$_„} @missing);
en vervang uw
$missingmet $errorHtml
Goed geluk!