login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Onfocus vraagje...

Offline Sergej - 17/11/2004 12:19 (laatste wijziging 17/11/2004 12:20)
Avatar van SergejNieuw lid Ik ben bezig met het maken van een contactformulier.
In de invulvelden staat de waarde, zoals naam enz.
Nu wil ik dat bezoekers in het veld kunnen klikken en dat de waarde verdwijnt, zodat ze niet eerst die waarde moeten selecteren en verwijderen.

Dit heb ik al eens eerder gedaan en dat werkte goed.
Ik heb dat met deze code gedaan:

Citaat:
onFocus="javascript: document.form.naam.value='';"


Alleen in het contactformulier waar ik nu aan werk krijg ik steeds deze error:

Citaat:
Error:'document.form.naam' is null or not a object


Wie kan mij vertellen wat ik fout doe, of misschien is er nog een andere manier.

Bedankt!

5 antwoorden

Gesponsorde links
Offline webstab - 17/11/2004 12:23
Avatar van webstab PHP ver gevorderde als je het al eerder heb gedaan en dat het dan werkte dan zit mss de fout ergens anders.
ik denk wel dat je moet zorgen dan "form" je formname is.
Offline xSc - 17/11/2004 12:30
Avatar van xSc Onbekend moet daar geen .value achter?

form is de naam van je formulier
naam is de naam van je element binnen het formulier.

Post anders je script even.
Offline Maarten - 17/11/2004 12:31 (laatste wijziging 17/11/2004 12:32)
Avatar van Maarten Erelid zo:
  1. <input onFocus="if(this.value=='Gebruikersnaam')this.value='';" value="Gebruikersnaam">
Duz je stelt als default "Gebruikersnaam" in, en bij het klikken controleert hij of er nog "Gebruikersnaam" staat... zoja -> waarde veranderen naar ""
Offline Metalhead - 17/11/2004 12:33
Avatar van Metalhead HTML gevorderde Waarom niet gewoon
<input ... onFocus="this.value='';">
Offline Sergej - 17/11/2004 12:38
Avatar van Sergej Nieuw lid Jongens, het werkt al.

Het was inderdaad de form naam die niet klopte.

Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.308s