login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Opgelost] Empty field (Opgelost)

Offline TotempaaltJ - 20/01/2007 13:08 (laatste wijziging 20/01/2007 19:38)
Avatar van TotempaaltJPHP interesse Ik weet niet of dit niet bij javascript hoort:

Ik ben op zoek naar een script waarmee je een input field kan legen wanneer je er op klikt, of een textarea!
(input field & textarea:
  1. <input type="text" name="scr_name" value="Hier jouw naam" />
  2. <textarea rows="7" cols="30">Hier jouw script!</textarea>
)

13 antwoorden

Gesponsorde links
Offline Nanon - 20/01/2007 13:44
Avatar van Nanon PHP interesse
  1. <input type="reset" name="reset" value="Wis invoer!" />
Offline Metalhead - 20/01/2007 13:46
Avatar van Metalhead HTML gevorderde Ik doe het meestal op deze manier (met JavaScript), maar er zijn meerdere methodes;

document.formname.scr_name.value=""
en
document.formname.textareaname.value=""

(uit m'n hoofd)
Offline TotempaaltJ - 20/01/2007 14:06 (laatste wijziging 20/01/2007 14:09)
Avatar van TotempaaltJ PHP interesse @Nanon: Da's niet wat ik bedoel, wacht maar even...

@Metalhead: Ik snap het niet helemaal, wat doen die twee?!
Offline tswebdev - 20/01/2007 14:13 (laatste wijziging 20/01/2007 14:22)
Avatar van tswebdev PHP interesse Edit: getest en werkte niet naar behoren.
Offline TotempaaltJ - 20/01/2007 14:19
Avatar van TotempaaltJ PHP interesse Okkie!

Ik denk dat ik het snap... Onee, waar moet die javascript?
Offline tswebdev - 20/01/2007 14:22 (laatste wijziging 20/01/2007 14:25)
Avatar van tswebdev PHP interesse
  1. <form id="form" name="form" method="post" action="">
  2. <input name="scr_name" type="text" id="scr_name" value="test" onclick="document.form.scr_name.value=''" />
  3. <br />
  4. <textarea name="textarea" id="textarea" onclick="document.form.textarea.value=''">test</textarea>
  5. <br />
  6. </form>
Offline TotempaaltJ - 20/01/2007 14:25 (laatste wijziging 20/01/2007 16:27)
Avatar van TotempaaltJ PHP interesse Edit:
Thanks!

Edit:
Textarea werkt nog niet!
Offline Berten - 20/01/2007 16:27
Avatar van Berten PHP beginner bigboss: tswebdev zijn oplossing werkt perfect.

voor je inputs doe je dit
  1. <input name="naamvandeinput"" type="text" id="naamvandeinput" value="test" onclick="document.form.naamvandeinput.value=''">

voor je textareas
  1. <textarea name="naamvandearea" id="naamvandearea" onclick="document.form.naamvandearea.value=''">test</textarea>
Offline TotempaaltJ - 20/01/2007 16:27 (laatste wijziging 20/01/2007 16:55)
Avatar van TotempaaltJ PHP interesse Jajah... 

EDIT:

Alles werkt!
Offline Gerard - 20/01/2007 17:25
Avatar van Gerard Ouwe rakker je kan ook gewoon dit doen:
  1. onclick="this.value = '';"


Enige nadeel bij alle bovenstaande codes is dat men bijvoorbeeld het veld invult en daarna weer erop klikt om een punt erachter te zetten (ofzoiets) het veld weer leeg wordt.
Offline keesgerbers - 20/01/2007 18:51 (laatste wijziging 20/01/2007 18:51)
Avatar van keesgerbers Lid Proximus:
dit kun je toch gemakkelijk oplossen door
het volgende te doen:

  1. onclick="if (this.value == 'Hier jouw naam') {this.value = '';}"

dan word alleen de tekst weggehaald als het nog de tekst Hier jouw naam bevat.
Offline TotempaaltJ - 20/01/2007 19:38
Avatar van TotempaaltJ PHP interesse Dank jullie allemaal, ik ben blij dat ik geholpen ben (vooral aan het bericht van keesgerbers heb ik wat)!!
Offline Gerard - 20/01/2007 19:43
Avatar van Gerard Ouwe rakker
Citaat:
dit kun je toch gemakkelijk oplossen door
het volgende te doen:


Natuurlijk, maar ik wil de ts hier ook alleen maar op wijzen zonder hem direct een oplossing te bieden. Het is dan ook de bedoeling dat hij er wat van leert, niet dat hij alleen leert hoe te copy-pasten ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s