Exercise 17: Disable/Enable Form Elements
Problem Statement
Function `setFormDisabled(formEl, disabled)` banao jo form ke sabhi elements ko disable/enable kare.
Example: setFormDisabled(formEl, true) → sabhi inputs disable
Sample Output:
setFormDisabled(formEl, true) // Disables all form elements setFormDisabled(formEl, false) // Enables all form elements
Solution
const setFormDisabled = (formEl, disabled) => {
Array.from(formEl.elements).forEach(el => el.disabled = disabled);
};Explanation
Overall Goal:
- Form ke sabhi elements ko disable/enable karna.
Real world:
- Form states: loading states.
- Validation: disable on invalid.