0

我在输入标记中有一个带有 JQuery 验证的表单我有一些字形。如果选择了输入字段,则只有默认值必须消失。

这是完整的代码:

HTML:

<input name="naam" id="naam" defaultVal="U bent ge&iuml;ntresseerd in * :" value="U bent ge&iuml;ntresseerd in * :" />

jQuery:

$('body').ready(function(){     
$('input, textarea').focus(function(){
    var inputValue = $(this).val();

    if (inputValue  == "Naam * :" || inputValue == "Voorletters * :" || inputValue  == "Telefoon * :" || inputValue == "E-mail adres * :" || inputValue == "Uw inruil auto * :" || inputValue   == "Kilometerstand * :" || inputValue   == "Kenteken van uw auto * :" || inputValue == "U bent geïntresseerd in * :"){
        $(this).val('');
    }
});

$('input').blur(function(){     
    var newInput = $(this).val();

    if (newInput  == '' || newInput == ' '){
        $(this).val($(this).attr('defaultVal'));

        var idName = $(this).attr('id');

        if(idName=="naam" || idName=="voorletters" || idName=="tel"  || idName=="email" || idName=="intresse" || idName=="inruilauto"  || idName=="km" || idName=="kenteken"){
            $('#'+idName).addClass("error");
        }
    }else{
        var idName = $(this).attr('id');

        if(idName=="naam" || idName=="voorletters" || idName=="tel" || idName=="intresse" || idName=="inruilauto"  || idName=="km" || idName=="kenteken"){
            $('#'+idName).removeClass("error");
            $('#'+idName).addClass("good");
        }
    }
});
});
4

0 回答 0