1.0.2 • Published 9 years ago

enter-means-submit v1.0.2

Weekly downloads
3
License
BSD
Repository
github
Last release
9 years ago

#enter-means-submit NPM

For all inputs in the given div, enter means submit!

It'll trigger a submit for the first submit button it finds in that div.

Usage

npm install enter-means-submit

In your browser (with browserify)

var enterMeansSubmit = require('enter-means-submit')

var forms = document.getElementsByClass('enter-means-submit')
enterMeansSubmit(forms)
<div class="form enter-means-submit">
  <input type="text" name="mytext" placeholder="enter your text..." />
  <button name="cancel-btn">Cancel</button>
  <button type="submit" name="submit-btn" onclick="submit()">Submit</button>
</div>

Typing "enter" in the input element triggers a click event for the button with type="submit". In this example, submit() would be called.

You can also call enter-means-submit with one element.