YouIdiotThisIsHowItsTyped : Or YITIHIT for short, yehaw!

Prevent idiot users from typing in sillyness into your forms.

While moving house I decided it would be a smart idea to sell all my junk on eBay. I sold about 50 items. While packaging up stuff it AMAZED me how many people are lazy and don't capitalise their name, address or even their postcode. As it happens this is a massive pet peeve of mine.

So, as a result, this little plugin was born. Hopefully you'll never scream "You idiot, that's not how it's typed!" when going through data ever again.

Correct on blur

Correct as you type

» How to use

Include jQuery and the plugin source in your <head> then instanciate the plugin on your element. The code you need, the available options and their defaults are shown below:

<script type="text/javascript">
  $(function() {
    $( 'input.upper' ).yitihit(
      {
        'format' : 'title',
        'event'  : 'blur'
      }
    );
  });
</script>

<input type="text" class="upper" />

» Options

There are only a few number of options available. Keep it simple my mum always said.

I reckon 'as you type' is bad user experience, but I included realtime correction anyway.
The editable option only applies when the blur event.

» Download

Download the latest version from Github

» Extend and Improve

This plugin was born out of a pure rage and hatred of crappy data. As with all good rage, logic is flawed and not everything was considered. There are a number of user experience things I dislike but haven't bothered had time to fix (like being unable to select the entire contents of the input with the keybaord).

That said, I want the stuff I create to be useful, if you can improve it in anyway fork away on GitHub and send me a pull request.

» Change Log