skift billede
Jeg har en validering hvor den skifter billede ved det felt som er == "". Men jeg vil gerne have at den skifter tilbage igen NÅR brugeren har skrevet noget i feltet. Der skal altså ikke være flere felter som har skiftet billede på samme tid.Min kode:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript" type="text/javascript">
function validate(){
regex = /^[0-9\+ ]+$/;
postnr = ring.postnr.value;
telefon = ring.telefon.value;
if (ring.kontakt.value == ""){
var feltnavn = "kontakt"
document.images["i_"+feltnavn].src = "image/blank_knaplille_rod.gif"
alert("You have to write your name!");
ring[feltnavn].focus();
return false;
}
else if (ring.adresse.value == ""){
var feltnavn = "adresse"
document.images["i_"+feltnavn].src = "image/blank_knaplille_rod.gif"
alert("You have to write your address!");
ring[feltnavn].focus();
return false;
}
else if (ring.postnr.value == ""){
var feltnavn = "postnr"
document.images["i_"+feltnavn].src = "image/blank_knaplille_rod.gif"
alert("You have to write your postal code!");
ring[feltnavn].focus();
return false;
}
else if (!postnr.match(regex)) {
var feltnavn = "postnr"
alert('Postal code must have a number!');
ring[feltnavn].value = "";
ring[feltnavn].focus();
return false;
}
else if (ring.postby.value == ""){
var feltnavn = "postby"
document.images["i_"+feltnavn].src = "image/blank_knaplille_rod.gif"
alert("You have to write the name of your city!");
ring[feltnavn].focus();
return false;
}
else if (ring.telefon.value == ""){
var feltnavn = "telefon"
document.images["i_"+feltnavn].src = "image/blank_knaplille_rod.gif"
alert("You have to write your phonenumber!");
ring[feltnavn].focus();
return false;
}
else if (!telefon.match(regex)) {
var feltnavn = "telefon"
alert('Phonenumber must have a number!');
ring[feltnavn].value = "";
ring[feltnavn].focus();
return false;
}
else if (ring.email.value == ""){
var feltnavn = "email"
document.images["i_"+feltnavn].src = "image/blank_knaplille_rod.gif"
alert("You have to write your email!");
ring[feltnavn].focus();
return false;
}
else if (ring.email.value.indexOf("@") == -1 && ring.email.value != ""){
var feltnavn = "email"
document.images["i_"+feltnavn].src = "image/blank_knaplille_rod.gif"
alert("Email is not valid");
ring[feltnavn].focus();
return false;
}
else return true;
}
</script>
</head>
<body>
<form method="post" action="default.asp?choice=ring" name="ring" value="">
Firmanavn
<input name="firma" type="text" size="36" value="">
<img src="image/blank_knaplille.gif" name ="i_firma" width="10" height="10">
Kontaktperson <font color="#FF0000">*</font>
<input name="kontakt" type="text" size="36" value="">
<img src="image/blank_knaplille.gif" name ="i_kontakt" width="10" height="10">
Adresse <font color="#FF0000">*</font>
<input name="adresse" type="text" size="36" value="">
<img src="image/blank_knaplille.gif" name ="i_adresse" width="10" height="10">
Postnr/by <font color="#FF0000">*</font>
<input name="postnr" type="text" size="4" value="">
<img src="image/blank_knaplille.gif" name ="i_postnr" width="10" height="10">
<input name="postby" type="text" size="26" value="">
<img src="image/blank_knaplille.gif" name ="i_postby" width="10" height="10">
Telefon <font color="#FF0000">*</font>
<input name="telefon" type="text" size="36" value="">
<img src="image/blank_knaplille.gif" name ="i_telefon" width="10" height="10">
Træffes bedst
<input name="traffes" type="text" size="36" maxlength="80" value="">
<img src="image/blank_knaplille.gif" name ="i_traffes" width="10" height="10">
E-mail adresse <font color="#FF0000">*</font>
<input name="email" type="text" size="36" maxlength="80" value="">
<img src="image/blank_knaplille.gif" name ="i_email" width="10" height="10">
<br><INPUT name="ring_mig_op" type=hidden value="Ja">
<br><input type="hidden" name="ring" id="ok" value="ok">
<input type="submit" value="Send interessekort" onclick=" return validate(); " class="inputKnap2">
</form>
</body>
</html>
