我在输入标记中有一个带有 JQuery 验证的表单我有一些字形。如果选择了输入字段,则只有默认值必须消失。
这是完整的代码:
HTML:
<input name="naam" id="naam" defaultVal="U bent geïntresseerd in * :" value="U bent geï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");
}
}
});
});