🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

Augments form labels to behave like placeholders, but with a twist.

Animation Forms

Documentation

FlowupLabels.js

Augments form labels to behave like placeholders, but with a twist.

SEE DEMO

Demo simulating disabled JS

Original concept by Matt D. Smith. Inspired by Mike Mitchell's FloatLabel.js.

Difference in this version:

  • The label gets out of the user's way immediately on focus
  • Labels should be proceeded by a colon ":", to indicate that the user still has something to fill. Users commonly mistake placeholder labels as prefilled inputs, an example being the common "Search..."
  • This implementation accounts for pre-filled elements on page load (toggleable)
  • Uses semantic labels, not placeholders

Usage instructions

  • Add jquery.FlowupLabels.css to your stylesheets:
<link rel="stylesheet" href="css/jquery.FlowupLabels.css"> <link rel="stylesheet" href="css/main.css">
  • Add jquery.FlowupLabels.js to your scripts.
<script src="js/jquery.min.js"></script> <script src="js/jquery.FlowupLabels.js"></script> <script src="js/main.js"></script>
  • Wrap your form in the '.FlowupLabels' class
  • Wrap your labels and inputs with the '.fl_wrap' class
  • Give labels the '.fl_label' class
  • Give inputs the '.fl_input' class
  • Load the plugin
$('.FlowupLabels').FlowupLabels({ 		/* 		These are all the default values 		You may exclude any/all of these options 		if you won't be changing them 		 */ 		// Handles the possibility of having input boxes prefilled on page load 		feature_onLoadInit:	true,  		 		// Class when focusing an input 		class_focused: 		'focused', 		// Class when an input has text entered 		class_populated: 	'populated'	 });

Compatibility

Tested in IE8, IE9, IE10, Chrome, Firefox

Size

JS: 1kb regular, 610 bytes minified, 290 bytes gzipped+minified (Closure Compiler).

CSS: 1.7kb regular, 839 bytes minified.

Total: <2kb minified, <1kb gzipped+minified.


© 2013 ENFOS, Inc.

Licensed under MIT


You May Also Like