design van form

Status
Niet open voor verdere reacties.

RobMan

Gebruiker
Lid geworden
3 okt 2007
Berichten
126
Ik zie wel eens bij een htmlformulier dat er al tekst van te voren staat. Dit is niet zo moeilijk maar het mooie bij sommige van de forms is dat wanneer je klikt in het veld de standaardtekst gelijk verdwijnt (vaak is deze tekst ook vaag grijzig).
Ik weet dus wel dat je van te voren al tekst in een veld kunt zetten met de value:
HTML:
<input type="text" name="Naam" value="Uw naam" size="40">
Maar is het makkelijk te krijgen dat de tekst verdwijnt wanneer de bezoeker bij het veld aanbeland? kan dat met HTML of is daar JAVASCRIPT voor nodig?

BVD!
 
HTML:
<html>
<head>
<title>...</title>
<script>
function clearText(thefield){
  if (thefield.defaultValue==thefield.value)
    thefield.value = ""
} 
function addText(thefield, text){
  if (thefield.value=="")
    thefield.value = text
}
</script>
</head>
<body>
<input type="text" name="naam" value="Hier je naam" onFocus="clearText(this)" onBlur="addText(this,'Hier je naam')">
</body>
</html>
Via javascript dus :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan