//Set default values
$('#name').val('First Last');
$('#email').val('you@email.com');
$('#subject').val('Subject');
$('#message').val('Message');
//Change style when user types
$('#name,#email,#subject,#message').keypress(function() {
$(this).css({
'color':'black',
'font-style':'normal'
});
});
//Check each input for change
$('#name').focusin(function(){
if($(this).val() == 'First Last') {
$(this).val('');
}
});
$('#name').focusout(function() {
if($(this).val() == '') {
$(this).val('First Last');
$(this).css({
'color':'grey',
'font-style':'italic'
});
}
});
$('#email').focusin(function(){
if($(this).val() == 'you@email.com') {
$(this).val('');
}
});
$('#email').focusout(function() {
if($(this).val() == '') {
$(this).val('you@email.com');
$(this).css({
'color':'grey',
'font-style':'italic'
});
}
});
$('#subject').focusin(function(){
if($(this).val() == 'Subject') {
$(this).val('');
}
});
$('#subject').focusout(function() {
if($(this).val() == '') {
$(this).val('Subject');
$(this).css({
'color':'grey',
'font-style':'italic'
});
}
});
$('#message').focusin(function(){
if($(this).val() == 'Message') {
$(this).val('');
}
});
$('#message').focusout(function() {
if($(this).val() == '') {
$(this).val('Message');
$(this).css({
'color':'grey',
'font-style':'italic'
});
}
});
答案 0 :(得分:2)
有很多插件可以处理这种样式的现场标签。
答案 1 :(得分:0)
我建议使用“Jquery Form Plugin”:http://jquery.malsup.com/form/#ajaxSubmit
祝你好运!