How to display dropdown value selected by user in another textbox?
Capture user-selected dropdown value and display it in another textbox dynamically using useState.
beginnerForms and inputsreactformsdropdownuseState
Published: 10/26/2025
Updated: 10/26/2025
Question
How to display dropdown value selected by user in another textbox?
Answer
Use useState to store the dropdown’s value and bind it to another input.
import { useState } from 'react';
function DropdownMirror() {
const [selected, setSelected] = useState('');
return (
<div>
<select onChange={(e) => setSelected(e.target.value)}>
<option value=''>Select Language</option>
<option value='React'>React</option>
<option value='Vue'>Vue</option>
<option value='Angular'>Angular</option>
</select>
<input value={selected} readOnly placeholder='Selected value' />
</div>
);
}
âś… The selected state stores the dropdown value and displays it instantly in the textbox.
Real-World Example
- Displaying user’s selected options for confirmation
- Reflecting values in dynamic forms
Quick Practice
Create a “Select Country” dropdown and display the selected country in a read-only textbox below.
Summary
Store dropdown selections in state and use that state to reflect the value in any input or display field.
Frequently Asked Questions
Can I use two-way data binding?
React doesn’t have two-way binding by default — you handle value updates manually.
Stay Updated
Get the latest frontend challenges, interview questions and tutorials delivered to your inbox.