Having trouble getting help?
Contact Support
Contact Support
Placeholder in React OTP Input component
13 Jun 20243 minutes to read
The placeholder in OTP Input specifies the text that is shown as a hint or placeholder until the user enters a value in the input field. It acts as a guidance for the users regarding the expected input format or purpose of the input field.
You can set the placeholder text by using the placeholder property. Additionally, when providing a single character as the placeholder value all input fields within the OTP Input component will display the same character.
// Import the OTP Input.
import { OtpInputComponent } from '@syncfusion/ej2-react-inputs';
import * as React from 'react';
import * as ReactDom from 'react-dom';
// To render OTP Input.
function App() {
return (<div id='container'>
<OtpInputComponent id='otpinput' placeholder='x'></OtpInputComponent>
</div>);
}
export default App;
ReactDom.render(<App />, document.getElementById('element'));
// Import the OTP Input.
import { OtpInputComponent } from '@syncfusion/ej2-react-inputs';
import * as React from 'react';
import * as ReactDom from 'react-dom';
// To render OTP Input.
function App() {
return (
<div id='container'>
<OtpInputComponent id='otpinput' placeholder='x'></OtpInputComponent>
</div>
);
}
export default App;
ReactDom.render(<App />,document.getElementById('element'));
When a placeholder with multiple placeholder characters is provided each input field will display characters from the placeholder string in sequence based on the available OTP input length.
// Import the OTP Input.
import { OtpInputComponent } from '@syncfusion/ej2-react-inputs';
import * as React from 'react';
import * as ReactDom from 'react-dom';
// To render OTP Input.
function App() {
return (<div id='container'>
<OtpInputComponent id='otpinput' placeholder='wxyz'></OtpInputComponent>
</div>);
}
export default App;
ReactDom.render(<App />, document.getElementById('element'));
// Import the OTP Input.
import { OtpInputComponent } from '@syncfusion/ej2-react-inputs';
import * as React from 'react';
import * as ReactDom from 'react-dom';
// To render OTP Input.
function App() {
return (
<div id='container'>
<OtpInputComponent id='otpinput' placeholder='wxyz'></OtpInputComponent>
</div>
);
}
export default App;
ReactDom.render(<App />,document.getElementById('element'));