:. <input>
: http://jsfiddle.net/XTKu8/
HTML
<input id='name' class='italic' value='some name' type='text' />
<input id='email' class='italic' value='example@email.com' type='text' />
JQuery
$('.italic').each(function() { $(this).data('defaultValue',$(this).val()); })
.focus(function() {
var $th = $(this);
if($th.val() == $th.data('defaultValue'))
$th.toggleClass('italic').val('');
})
.blur(function() {
var $th = $(this);
if($th.val() == '')
$th.toggleClass('italic').val($th.data('defaultValue'));
});β
: http://jsfiddle.net/ZRLK2/
HTML
<input id='email' type='text' />β
JQuery
$('#email').focus(function() {
var $th = $(this);
if($th.val() == 'example@email.com') {
$th.val('')
.css({'color':'#000','font-style':'normal'});
}
})
.blur(function() {
var $th = $(this);
if($th.val() == '') {
$th.val('example@email.com')
.css({'color':'#888','font-style':'italic'});
}
})
.val('example@email.com')
.css({'color':'#888','font-style':'italic'});β
EDIT: . .
, CSS .addClass() .removeClass(), .toggleClass().
karim79, . :
.italic {
color:#888;
font-style:italic;
}
$th.val('')
.removeClass('italic');
$th.val('example@email.com')
.addClass('italic');