Der er flere grunde til at "mailto:" forms ikke bør bruges. Den vigtigste er at det langtfra ikke alle browsere der forstår det; hvilket betyder at en del af nettets brugere reelt vil være afskåret fra at bruge "mailto:" forms (f.eks. understøtter Microsofts Internet Explorer ikke denne mekanisme).
Den anden vigtige grund er, at folk ikke umiddelbart får nogen bekræftelse på, at resultaterne fra formularen er blevet sendt. Derfor vil mange brugere antage at der er noget galt og enten sende beskeden igen eller undlade at bruge den igen i fremtiden.
I stedet for bør man bruge et CGI-script, hvilket vil sikre at stort set alle på nettet kan bruge din form, samtidig med at det også løser problemet med bekræftigelsen. Langt de fleste Internet-udbydere vil have det nødvendige script installeret, men hvis det ikke er tilfældet så prøv at spørge webmasteren om det.
Hvis du vil bruge et billede i stedet for den sædvanlige "Submit" knap i forms, kan følgende HTML bruges:
<INPUT NAME="indsæt_navn_her" TYPE=image SRC="billede.gif">
Bemærk at dette kun gælder for "Submit" knapper, og ikke
kan bruges i forbindelse med "reset" knapper.
I din browser vil det se således ud:
Hvis du vil have en knap (altså en rigtig knap, som bliver trykket ned når folk klikker på den) på din side som sender folk videre til en ny side, kan du bruge følgende html:
<FORM ACTION="http://indsæt.url.her/" METHOD=GET>
<INPUT TYPE=submit VALUE="Tekst på knap">
</FORM>
Her skal ACTION i <FORM> sættes til adressen
på den side du
vil sende folk videre til, og VALUE i <INPUT> skal sættes til
den tekst du vil have til at stå på knappen.
Dette vises eksempelvis i din browser som