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