Hur gör jag om jag vill att ett formulärfält som innehåller ett förinställt value (t.ex. "Skriv ditt meddelande här!") ska försvinna så fort användaren har klickat i fältet eller "tabbat" sig dit?
Hmm, det blev liiiite tokigt ändå.
Om nu besökaren skriver ett meddelande, klickar någon annanstans så att inte fältet är aktivt längre, men kommer på något mer han/hon vill skriva och klickar för att fylla på...då försvinner ju allt som redan är skrivet...onfocus="this.value='';"...typ!
Har du även något förslag på hur jag ska få formuläret att känna av att det saknas något ifyllt fält? Tidigare hade jag så att den kände av vissa fält genom denna kod:
IF Not Len(namn) <> 0 then
session("falt") = innehall
Session("kontakta_mig") = "Du glömde att skriva in ditt namn!"
Response.Redirect sida
ELSEIF Not Len(telefon) <> 0 then
session("falt") = innehall
Session("kontakta_mig") = "Du glömde att fylla i ett telefonnummer!"
Response.Redirect sida
ELSEIF Not Len(Meddelande) <> 0 then
session("falt") = innehall
Session("kontakta_mig") = "Du glömde att fylla i ditt meddelande!"
Response.Redirect sida
END IF
Men nu blir det ju så att alla fält alltid blir ifyllt med något.
Det skulle väl gå att lösa genom att sätta premisserna att inte godkänna fält som är ifyllt med värdet i "mess" t.ex.?
Men jag får inte ihop "Not <> 0" riktigt...
Förslag?