Well, it was supposed to be for week 4 of the “52 Weekly Websites” challenge (see http://dev.kobayashicoding.net), to be published at noon on December 7, 2016 – an infamous day in its own right, but not the day that this blog post showed up. As I mentioned in the most recent post in this series, the “Contact Form” proved to be a bit more complex that I’d anticipated. This was mostly because I wanted to add a CAPTCHA to it in an attempt to defeat Spambots.
Three resources were invaluable in creating and styling the final form. The following are links to the articles at the named sites:
- A List Apart’s “Prettier Accessible Forms“
- Daily Coding’s “Layout Form without Tables with CSS Trick“
- JavaBeat’s “Create HTML Forms Without Using Tables“
The CAPTCHA functionality was provided by Securimage, an excellent open-source script with great documentation.
The contact form was actually working when I published the most recent post on November 23, 2016, but as this blog is written by me, well, this post is late. And, because it’s been so long, I don’t recall exactly what the problem with the implementation was. Sorry.
So, I’m going to try to get back to writing here more often, and also get back to the 52 Weekly Websites challenge. I have a couple of things I need to figure out (or find an example of) how to do, so I’ll use those for my next two challenges. One is a photo carousel (I’ve already found an example of how to do this, so that’ll be next week), and the other is updating a (possibly) scrolling <div> on a page with data from the server without refreshing the page. Come back in a couple of weeks to find out how that turned out.