Basic #

This is the most basic usage of RegateTextarea.

Regate.RegateTextarea.init({
  id: 'basic-example',
  name: 'Title',
})

Value #

With value property you can set an initial value for your textbox.

Regate.RegateTextarea.init({
  id: 'value-example',
  name: 'Title',
  value: 'Hello World',
})

Required #

You can required your field with isRequired property.

Regate.RegateTextarea.init({
  id: 'required-example',
  name: 'Title',
  isRequired: true,
})

Placeholder #

You can set the placeholder of textbox with placeholder property.

Regate.RegateTextarea.init({
  id: 'placeholder-example',
  name: 'Title',
  placeholder: 'Please enter title',
})

Size #

With the size property you can define the height of textarea. Accepted values are available in RegateTextarea.Size object.

Regate.RegateTextarea.init({
  id: 'size-example',
  name: 'Title',
  size: Regate.RegateTextarea.Size.Small,
})

onChange #

With onChange event you can get value of textbox on every user interaction with textbox. Originally, Regate will bind this event to the oninput event of textbox.

Regate.RegateTextarea.init({
  id: 'onchange-example',
  name: 'Title',
  onChange: function ({value, isValid}) {
    console.log(value, isValid)
  }
})

onInitialized #

The onInitialized event is called once when the RegateTextarea is initialized successfully. You have access to the value of textbox.

Regate.RegateTextarea.init({
  id: 'oninitialized-example',
  name: 'Title',
  value: 'Hello World',
  onInitialized: function ({value, isValid}) {
    console.log(value, isValid)
  }
})