Ga naar inhoud


javascript vraagje


arnoldl

Aanbevolen berichten

hallo all,

 

Ik ben bezig met wat aanpassingen van met php website..

Hiervoor moet ik een link in een nieuw scherm openen met als url de text die in een textbox staat op dezelfde pagina.

 

Dit kan dus enkel via javascript, aangezien de inhoud van die textbox nog niet verzonden is.

 

Nou weet ik ongeveer 0,0 van javascript , maar ben al een eind gekomen.

 

Code:
 <INPUT TYPE='button' VALUE='klik' onClick='window.open("http://www.blabla.nl/="+document.forms["new_product"].products_kk_id.value)'>

 

Werkt helemaal zoals ik wil..

prima zou je zeggen.....nou bijna

 

het textveld dat ik eigenlijk wil gebruiken heet geen products_kk_id maar :

products_name[4] (ja die [4] hoort echt bij de naam)

 

en dat pikt javascript niet....hoe dit op te lossen..

 

 

thks

Link naar reactie
Delen op andere sites


Heb je dit al eens geprobeerd?:

document.forms["new_product"]["products_name[4]"].value

Als je document.forms["new_product"].products_name[4].value gebruikt denkt javascript dat products_name een Array is...

 

Een andere oplossing is natuurlijk om geen blokhaken in de veldnamen op te nemen.

Link naar reactie
Delen op andere sites

Ik zou het proberen met de volgende syntax: (geen garantie hoor)

document.forms('new_product').elements('products_name[4]').value

 

Of anders even tellen welk volgnummer products_name[4] in jouw formulier-array heeft, en het op die manier uitlezen. Dus dan wordt het zoiets:

document.forms('new_product').elements[1].value

Er van uitgaande dat products_name[4] het 2e element in het formulier is (telling start bij 0).

 

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...