Honeypot
Honeypost is the easiest and least effective way of protecting your forms. A honeypot is a hidden field that is only visible to bots. If a bot fills in the field, the submission will be rejected. You can enable the honeypot by adding a hidden checkbox to your form:
<form> ... <input type="checkbox" name="botcheck" style="display: none;" /> ...</form>