1.3.1 • Published 6 years ago

simple-form-middleware v1.3.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

simple-form-middleware

Description

A simple form middleware.

screenshot

Usage

$ npm install simple-form-middleware
import connect from 'connect'
import createForm from 'simple-form-middleware'

const app = connect()

app.use('/auth', createForm({
  action: '/login',
  method: 'post',
  fieldset: [
    {
      name: 'user_name',
      value: 'admin',
      'data-label': 'User name',
    },
    {
      name: 'user_pass',
      type: 'password',
      value: '123456',
      'data-label': 'Password',
    },
    {
      type: 'select',
      name: 'role',
      value: '1',
    },
    {
      name: 'code',
      type: 'captacha',
      'data-url': '/auth/test.png',
      required: true,
    },
  ],
  selectOptions: {
    role: [{
      value: '1',
      label: 'Admin',
    }, {
      value: '2',
      label: 'Guest',
    }],
  },
  headers: {
    'Content-Type': 'application/json',
  },
  callbackStr: `function(err, text) {
    alert(err ? err.message : text)
  }`,
  // externalScriptUrl: '/auth/printReqInfo.js',
))

app.listen(3000)

License

MIT

1.3.1

6 years ago

1.3.0

6 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago