jQuery Plugin For Number Entry Input - iNumberEntry
| File Size: | 17.7 KB | 
|---|---|
| Views Total: | 935 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
iNumberEntry is a jQuery number entry plugin which converts the normal input field into multiple subfields for easier number input. Supports custom prefix, postfix, number format, step size, and min/max values. Also can be used for date/time input, photo number input, Social Security Number input and much more.
See also:
- jQuery Widget For Date Entry and Validation - datetextentry
 - jQuery Plugin for Input Field Date Format and Spinner - Date Entry
 - jQuery Plugin for Input Field Time Format and Spinner - Time Entry
 
Basic usage:
1. Import both jQuery JavaScript library and the jQuery iNumberEntry plugin's script into the document.
<script src="https://code.jquery.com/jquery-1.12.4.min.js" 
        integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" 
        crossorigin="anonymous">
</script>
<script src="jquery.iNumberEntry.js"></script>
2. Create a normal input on the web page.
<input id="demo">
3. Initialize the plugin on the input field and specify the number format for the number entry.
$("#demo").iNumberEntry({
  numberParts: [
    {
      length: 3,
      prefix: "(",
      postfix: ") ",
      value: "123",
      maxValue: -1,
      minValue: 0,
      step: 1,
      snapToStep: false, // snaps the numeric value to the closest "step"
      toString: function(){}, // returns the formatted NumberPart
      totalLength: function(){} // returns the total length
    },
    {
      length: 3,
      postfix: "-",
      value: "456"
    },
    {
      length: 4,
      value: "7890"
    }
  ]
});
4. More configuration options.
$("#demo").iNumberEntry({
  // If true, the NumberPart "value" will be linked to the previous NumberPart "value", which will adjust depending on "minValue" and "maxValue". 
  // For example, a date entry of 12/01 will become 11/30 when decreasing the day part.
  linked: false,
  // default value
  defaultValue: null
  
});
5. The plugin also provides several quick references to format/mask/validate phone numbers, dates and SSN.
// for date entry
// format: mm/dd, mm/dd/yy, mm/dd/yyyy
$("#demo").iDateNumberEntry(format, option);
// for time entry
// format: hh:mm, hh:mm:ss
$("#demo").iTimeNumberEntry(format, option);
// ISO date entry
$("#demo").iDateIsoNumberEntry(option);
// SSN entry
$("#demo").iSocialSecurityNumberEntry(option);
This awesome jQuery plugin is developed by irdsinc. For more Advanced Usages, please check the demo page or visit the official website.











