630 posts
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Sold between 100 and 1 000 dollars
  • United Kingdom
RobbyDesigns says

I’m more of a designer than a coder and have made my contact form look like this:

ut6dmi96fj6ctjxdha.jpg

The trouble is:

1. The fields are already filled in (they clear onfocus) so I cant use javascript to check for empty fields.

2. I do not know PHP and dont have time this month to learn it.

3. Free ‘Captcha’ scripts only work with PHP forms.

4. I use CGI to send my form.

Thus, I know of no way to make sure this contact form isn’t open to every spammer out there…any ideas please ? ? ?

.

2322 posts
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Europe
  • Exclusive Author
  • Has been a member for 5-6 years
  • Referred between 100 and 199 users
+1 more
CreativeMilk says

Use Javascript/Ajax to validate your stuff.

1579 posts Chris Robinson
  • United States
  • Sold between 250 000 and 1 000 000 dollars
  • Elite Author
  • Has been a member for 5-6 years
  • Author had a File in an Envato Bundle
  • Referred between 500 and 999 users
  • Author had a Free File of the Month
+5 more
contempoinc says

You can use some simple jQuery Validation

2541 posts
  • United States
  • Attended a Community Meetup
  • Author had a Free File of the Month
  • Bought between 50 and 99 items
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Has been a member for 5-6 years
  • Contributed a Tutorial to a Tuts+ Site
  • Contributed a Blog Post
+4 more
CreatingDrew says

If you are not doing any server side processing then you are in for a huge world of hurt. This is going to open you (and your customers) to all kinds of attacks and spam.

Bottom line, you must validate the information somewhere on the server side, not just the client side.

5 posts
  • Bought between 1 and 9 items
  • Has been a member for 4-5 years
  • Netherlands
  • Referred between 1 and 9 users
Leftblank says
If you are not doing any server side processing then you are in for a huge world of hurt. This is going to open you (and your customers) to all kinds of attacks and spam. Bottom line, you must validate the information somewhere on the server side, not just the client side.

To elaborate a bit more; users (or bots) who have Javascript disabled will not notice any Javascript validation (logically), which means they can enter whatever they want wherever they want…

630 posts
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Sold between 100 and 1 000 dollars
  • United Kingdom
RobbyDesigns says

Thanks everyone. I guess I will have to learn a little PHP after all (ha ha).

Hmmm….anyone know if there’s a contact form on here that’s dummy proof with a good ‘Help’ file ?

.

951 posts
  • Beta Tester
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Netherlands
  • Referred between 1 and 9 users
  • Sold between 1 000 and 5 000 dollars
Daan says

There’s a (few) contact form files on this site. Just check out the php category :)

146 posts
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Referred between 1 and 9 users
  • Sold between 10 000 and 50 000 dollars
chilly_orange says

Form data should ALWAYS be validated server side; not doing so makes your website a big security risk….

2263 posts Bird is the word..
  • Elite Author
  • United States
  • Sold between 250 000 and 1 000 000 dollars
  • Has been a member for 6-7 years
  • Referred between 200 and 499 users
  • Bought between 100 and 499 items
  • Envato Studio (Microlancer) Beta Tester
  • Exclusive Author
+3 more
jonathan01 says

Problem is that you can’t use a php form from the markeplaces in an item to sell – unless you go for the new license but that would cost you (from my working out) $150 if the item sells for $3 – and for that you may as well pay someone to create for you – or of course look at open source solutions.

630 posts
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Sold between 100 and 1 000 dollars
  • United Kingdom
RobbyDesigns says

I’ve found a promising looking contact form here on TF and am just waiting for it’s creator to get back to me: http://themeforest.net/item/ajax-contact-form/50846#comment_278047

As I will only be using this script for my own website I dont need to buy the ‘big’ license. I just need to resolve this issue before I can finish updating my website.

.

by
by
by
by
by
by