you can use jQuery to hide the placeholder when a user focuses on a field and restore it when they blur (leave) the field. Here's an example:
Input field HTML:
jQuery Code:
$(document).ready(function () { const $input = $('#nameField'); $input.on('focus', function () { $(this).data('placeholder', $(this).attr('placeholder')); // Save placeholder $(this).attr('placeholder', ''); // Remove placeholder }); $input.on('blur', function () { $(this).attr('placeholder', $(this).data('placeholder')); // Restore placeholder }); });
Explanation
Focus Event:
- Triggered when the input field is clicked or gains focus.
- Save the current placeholder value in a custom data attribute (
data('placeholder')
) and clear the placeholder.
Blur Event:
- Triggered when the input field loses focus.
- Restore the placeholder from the saved data attribute.
No comments:
Post a Comment