How can I help you?
Customize the UI appearance of the control in React Maskedtextbox component
21 Feb 20263 minutes to read
The MaskedTextBox appearance can be customized by adding a custom cssClass and enabling corresponding styles. The following example shows how to change the MaskedTextBox appearance.
import { MaskedTextBoxComponent } from '@syncfusion/ej2-react-inputs';
import * as React from "react";
import * as ReactDOM from "react-dom";
export default class App extends React.Component {
constructor(props) {
super(props);
this.onfocus = this.onfocus.bind(this);
}
onfocus(args) {
// sets cursor position at start of MaskedTextBox
args.selectionEnd = args.selectionStart;
}
render() {
return (<div>
<br />
<MaskedTextBoxComponent id="mask1" name="mask_value" placeholder="Enter user ID" floatLabelType='Always' mask="00000" cssClass="e-style" value="42648" focus={this.onfocus}/>
</div>);
}
}
;
ReactDOM.render(<App />, document.getElementById('masktextbox'));import { MaskedTextBoxComponent, MaskFocusEventArgs } from '@syncfusion/ej2-react-inputs';
import * as React from "react";
import * as ReactDOM from "react-dom";
export default class App extends React.Component<{}, {}> {
constructor(props: any) {
super(props);
this.onfocus = this.onfocus.bind(this);
}
public onfocus(args: MaskFocusEventArgs) {
// sets cursor position at start of MaskedTextBox
args.selectionEnd= args.selectionStart;
}
public render() {
return (
<div>
<br/>
<MaskedTextBoxComponent id="mask1" name="mask_value" placeholder="Enter user ID" floatLabelType='Always' mask= "00000" cssClass="e-style" value= "42648" focus={this.onfocus}/>
</div>
);
}
};
ReactDOM.render(<App />, document.getElementById('masktextbox'));