Hi,
the best solution to provide spamers is including a tricky game, like a mathematical opeartion on two numbers.
provide them two random numbers and a mathematical operation and let them provide you solution.
then on next page you can first check if you have got the correct answer, then submit the information else its a spammer.
Hope this information will help you.