Možností jak chránit formulář před spamem a roboty je mnoho, ale nejúčinější je použití CPATCHA. Tudíž efektu, který validuje sám zda je uživatel robot či ne. Většinou je to zkoumání nějakého obrázku, kde je například otázka "označ pouze pole kde je cedule", či je to opis nějakého řetezce z obrázku, přez který jsou čáry.
Z logiky věci je nejlepší využít kódy, které dělá Google. Tato společnost je tak obrovská, že by to měl být nejkvalitnější zdroj kódů. Pokud zvolíte něčí alternativu, tak máte jednoznačně menší podporu pokud Vám najednou začne proudit formulářem spam.PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS