A simple fully customizable form enhancement plugin for in-field label support
JavaScript CSS
Latest commit f3604c0 Aug 29, 2014 @andreapace Update README.md
Permalink
Failed to load latest commit information.
LICENSE
README.md
jquery.labelinplace.css
jquery.labelinplace.js
jquery.labelinplace.min.css
jquery.labelinplace.min.js
labelinplace.jquery.json

README.md

LabelinPlace

A simple fully customizable form enhancement plugin for in-field label support.

Visit the project page for more information and usage examples!

Install

Four simple steps to install and configure labelinplace plugin

Step 1. Include jQuery

Include the last version of jQuery

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

Step 2. Include jQuery Words Rotator Code

Insert into your page's head tag:

<link rel="stylesheet" href="jquery.labelinplace.css">
<script src="jquery.labelinplace.js"></script>

Step 3. HTML code

<label for="name">Your name</label>
<input type="text" class="labelinplace" name="name">

Step 5. Javascript code

<script type="text/javascript">
    $(function () {
        $(".labelinplace").labelinplace();
    });
</script>

Configure

$("#myForm .mylabel").labelinplace({
    labelPosition: "up",                   //position for the placeholder [up|down]
    classPlaceholder: "mypaceholder",       //class for the label when act as placeholder
    classLabel: "mylabel",                  //class for the label when act as label
    classIcon: "myicon",                    //class for the icon container
    wrapperClass: "mygroup",                //class for wrapper of the input+label
    animSpeed: 200,                         //speed of the animation
    labelArrowDown: null,                   //down icon (image or font) 
    labelArrowUp: null,                     //up icon (image or font)
    labelArrowRight: null,                  //right icon (image or font)
    labelIconPosition: "append"             //position of the icon [append|propend]
    inputAttr: "name"                       //the attribute that contains the name of INPUT/TEXTAREA
});

License

Labelinplace is licensed under the MIT license.