login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Onblur nieuw tekstveld toevoegen

Offline pistolp - 18/01/2008 16:28
Avatar van pistolpNieuw lid Ik wil graag dat wanneer iemand met de muis op een tekstveld in de pagina klikt, dat er dan een nieuw tekstveld wordt toegevoegd. Ik heb een poging gewaagd, maar dit werkt niet. Kan iemand me helpen met wat ik fout doe.

Script:
[url]http://www.plaatscode.be/5059/[/url]

4 antwoorden

Gesponsorde links
Offline Ontani - 18/01/2008 16:30
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
wanneer je in een textveld komt zal het onfocus event worden aangeroepen niet het onblur event
Offline Stijn - 18/01/2008 16:31
Avatar van Stijn PHP expert 1) Leer HTML want in je body staat </td> maar nergens eens table.

Je moet een tekstvak niet zo maken. Zoek eens naar Document Object Model van javascripts (DOM).
Offline pistolp - 18/01/2008 16:42
Avatar van pistolp Nieuw lid @Ontani:
Sorrie, klopt inderdaad, moet onfocus zijn.

@stijn1989:
Die </td> klopte eigenlijk wel. Ik wil het namelijk in een tabel plaatsen, maar dat heb ik even gestript zodat het hier makkelijker leesbaar is.
Wat ik begrepen heb van DOM is dat dat de standaarden weergeeft, maar ik kom er nog niet helemaal uit. Met innerhtml kun je normaal toch gewoon iets in een div plaatsen zoals ik geprobeerd heb?
Offline BramBo - 18/01/2008 16:53
Avatar van BramBo JS gevorderde
  1. function nieuw() {
  2. var out = out + '<input size="2" type="text" onblur="nieuw()> ';
  3. document.getElementById("IDVANHETELEMENT").innerHTML = out;
  4. }


Het is beter om W3C standaarden te gebruiken, deze kun je later nog aanroepen met id's e.d.

Een `perfect` voorbeeld hiervan:
http://www.quirksmode.org/dom/domform.html
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s