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
- Host: GitHub
- URL: https://github.com/westonganger/input-case-enforcer
- Owner: westonganger
- License: mit
- Created: 2016-09-25T02:59:34.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-11-13T16:09:02.000Z (almost 3 years ago)
- Last Synced: 2025-03-28T16:42:43.460Z (6 months ago)
- Topics: capitalized-inputs, case-enforcer, input, lowercase, uppercase
- Language: JavaScript
- Homepage:
- Size: 24.4 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
`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-enforcernpm 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)