An open API service indexing awesome lists of open source software.

https://github.com/westonganger/input-case-enforcer

Enforce uppercase, lowercase, or Capitalized inputs & textareas
https://github.com/westonganger/input-case-enforcer

capitalized-inputs case-enforcer input lowercase uppercase

Last synced: 6 months ago
JSON representation

Enforce uppercase, lowercase, or Capitalized inputs & textareas

Awesome Lists containing this project

README

          

# input-case-enforcer
NPM Version
NPM Downloads
Buy Me a Coffee

`input-case-enforcer` is a plugin for enforcing uppercase, lowercase, or Capitalized inputs & textareas.

Requires a DOM library such as jQuery, Zepto, or any that supports extending $.fn

# Demo

https://jsfiddle.net/t4gdquqs/1/

# Install

#### Yarn, NPM, or Bower
```
yarn add input-case-enforcer

npm install input-case-enforcer

bower install input-case-enforcer

```

#### Rails
```ruby
# Gemfile
source 'https://rails-assets.org' do
gem 'rails-assets-input-case-enforcer'
end

# app/assets/javascripts/application.js
//= require input-case-enforcer

# app/assets/javascripts/application.scss
/*
*= require input-case-enforcer
*/
```

# Usage
```javascript
$('input').caseEnforcer('uppercase');

$('input').caseEnforcer('lowercase');

// capitalize the first letter of every word
$('textarea').caseEnforcer('capitalize');

// Remove case enforcer from an input
$('input').caseEnforcer('destroy');
```

# Credits
Created by [Weston Ganger](https://github.com/westonganger)