Access Key Menu

Usability, Web Standards & Design

Sunday, 31 January 2010

JavaScript Form Validation

Want to validate user input for an (X)HTML form without embedding a single line of JavaScript, without having to worry about violating semantics, and all the while providing a reactive, user friendly experience?

Introducing GValidator - a powerful, extensible yet easy to implement JavaScript library that provides constant feedback during form completion. To use the library all you need to do is include it.

Example form with validation icons

Read more: JavaScript Form Validation

GValidator goes Google

Sunday, 17 August 2008

GValidator goes Google

Due to increasing demand, OneGeek's GValidator has officially been made a Google Code project. To promote community adoption, OneGeek is inviting you to tell us what you would like to see in the next release of GValidator, or to join the project and help us make it better.

To do this, or for the latest version, bug submissions, enhancement and feature requests and other documentation visit the project home page at http://code.google.com/p/gvalidator .

JavaScript Serialization

Sunday, 31 January 2010

JavaScript Serialization

Have you ever had the tedious job of pipe delimiting data to a cookie and manually checking and retrieving valid data, all just to re-assemble a JavaScript object? Well think again - what if you could serialize an entire object to a string, store that string (say in a cookie) and read it straight back into a JavaScript object without having to manually rebuild it? Serialization offers one way of persisting an entire user experience for retrieval at a later time. When that time comes, simply retrieving the object from the store and deserializing it gives you back the object that you started with. Provided that an Object Oriented approach is followed, in principle, any object can be serialized and retrieved from an external store.

Read more: JavaScript Serialization

Subscribe to OneGeek

Follow me on Twitter

Follow me on Twitter

Poll

Which JavaScript Framework do you use?