Performing validation at the database level not only protects the integrity of our data, but also presents a performance enhancement while simplifying our application code.
Persisting form field data between page loads
Maintaining the values in form fields between browser sessions has never been easier with HTML 5 Storage. It can go a long way towards enhancing the usability of your forms.
Optimizing onKeyPress AJAX handlers in JavaScript
Not everyone has Google's mega-awesome data center with tens of thousands of servers, servers that allow them to do things like instant live search on-keydown.…
Buttons – the time-saving, bandwidth-reducing, seo-friendlier way
There are many more reasons to avoid button graphics than to use them. Most effects can be produced using only CSS, and what’s even better is that they can be applied to just about any element in your HTML.
CAPTCHAs – security, fun and promotion
The CAPTCHA (Completely Automated Public Turing Test To Tell Computers and Humans Apart) has been evolving in recent years in attempt to close in on…
Copying banner code without scaring people
I created a affiliate banner program for a client this week, and sent the final page over for review. Everything went well, except, my client…
nicEdit tips – bbcode & xhtml
If you're looking for a lightweight, configurable rich text editor, nicEdit will do you proud. It's very easy to customize, relatively unobtrusive (compared to other…
Accept fractions in place of numeric input
If there's one thing your competitor probably isn't doing, when it comes to online tools, it's accepting fractions for numeric input. For instance, if you…