Skip to content

apax637/labelinplace

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published