+
+ // check placeholder browser support
+ if (!Modernizr.input.placeholder)
+ {
+ // set placeholder values
+ $(this).find('[placeholder]').each(function()
+ {
+ $(this).val( $(this).attr('placeholder') ).addClass('placeholder');
+ });
+
+ // focus and blur of placeholders
+ $('[placeholder]').focus(function()
+ {
+ if ($(this).val() == $(this).attr('placeholder'))
+ {
+ $(this).val('');
+ $(this).removeClass('placeholder');
+ }
+ }).blur(function()
+ {
+ if ($(this).val() == '' || $(this).val() == $(this).attr('placeholder'))
+ {
+ $(this).val($(this).attr('placeholder'));
+ $(this).addClass('placeholder');
+ }
+ });
+
+ // remove placeholders on submit
+ $('[placeholder]').closest('form').submit(function()
+ {
+ $(this).find('[placeholder]').each(function()
+ {
+ if ($(this).val() == $(this).attr('placeholder'))
+ {
+ $(this).val('');
+ }
+ })
+ });
+ }
+
+
+