У меня есть несколько текстовых полей, подобных этому. Я хочу, чтобы текст был размытым и пустым, когда он фокусировался. Я могу добиться этого для одного текстового поля. Как я могу передать текущий идентификатор элемента вместо жесткого кодирования значения «#name» в функции JavaScript?Текст Jquery Blur и пустой на Focus
$(document).ready(function(){
$('#Name').focus(function()
{
var $ele = $(this).attr('id');
$(this).val('');
$(this).css('color', '#000000');
});
$('#Name').blur(function()
{
var $ele = $(this).attr('id');
$(this).val($ele);
$(this).css('color', '#a9a9a9')
});
});
<input id="Name" type="text" value="" name="Name">
<input id="Phone" type="text" value="" name="Phone" >
<input id="Email" type="text" value="" name="Email">
Сво работает в настоящее время , однажды получите фокус и потеряли фокус. Как я могу применить текст по умолчанию загрузки страницы ?. Прямо сейчас закодировано внутри document.Ready !!! .. – Velu
@Velu Я добавил код для добавления значений по умолчанию. – Anoop