Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Toon posts:

Javascript en concatenate van strings

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit even met een uitdaging, en weet het even niet meer.

Deze code moet een string gaan voorstellen en werkt:
code:
1
2
3
var str = "";
str = "?memberid=" + document.getElementById("memberid").value;
alert (str);


maar als ik deze code toevoeg: str = str + "?membername=" + document.getElementById("membername").value;

Voorbeeld:
code:
1
2
3
4
var str = "";
str = "?memberid=" + document.getElementById("memberid").value;
str = str + "?membername=" + document.getElementById("membername").value;
alert (str);


krijg ik een javascript foutmelding namelijk:
"Error: Object required"

iemand een idee?

Verwijderd

membername is wel een object?

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 17-11 08:45

Haan

dotnetter

1. het heeft geen enkele zin om eerst var str = "" te declareren, en daarna een nieuwe waarde te geven, doe dan meteen var str = "?memberid=" + document.getElementById("memberid").value;

2.weet je zeker dat er een element genaamd 'membername' is?

3.(beetje offtopic) de meeste mensen typen str += "bla" in plaats van str = str + " bla"

Kater? Eerst water, de rest komt later


  • Foxl
  • Registratie: Juli 2002
  • Niet online
Waarschijnlijk bestaat een van de 2 elementen inderdaad niet.

Buiten dat, een querystring start je met een ? de volgende parameters scheid je met een &

I'm really easy to get along with, once you people learn to worship me...


Verwijderd

Topicstarter
bedankt,

ik ga hiermee aan de slag. en laat jullie nog even weten wat het probleem is geweest.

thnx.

  • Cartman!
  • Registratie: April 2000
  • Niet online
Je kunt in javascript gewoon concatten met += trouwens.. dat scheelt een hoop varnaam = varnaam + 'extra data'; ;)
Pagina: 1