Basic #
This is the most basic usage of RegateText.
Regate.RegateText.init({
id: 'basic-example',
name: 'Title',
})@Html.Raw(RegateText.Build("Title"))Value #
With value property you can set an initial value for your textbox.
Regate.RegateText.init({
id: 'value-example',
name: 'Title',
value: 'Hello World',
})@Html.Raw(RegateText.Build("Title", "Hello World"))Required #
You can required your field with isRequired property.
Regate.RegateText.init({
id: 'required-example',
name: 'Title',
isRequired: true,
})@Html.Raw(RegateText.Build("Title", isRequired: true))Placeholder #
You can set the placeholder of textbox with placeholder property.
Regate.RegateText.init({
id: 'placeholder-example',
name: 'Title',
placeholder: 'Please enter title',
})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.RegateText.init({
id: 'onchange-example',
name: 'Title',
onChange: function ({value, isValid}) {
console.log(value, isValid)
}
})onInitialized #
The onInitialized event is called once when the RegateText is initialized successfully.
You have access to the value of textbox.
Regate.RegateText.init({
id: 'oninitialized-example',
name: 'Title',
value: 'Hello World',
onInitialized: function ({value, isValid}) {
console.log(value, isValid)
}
})