webForumDet fria alternativet

Anropa ett formulärsfält

3 svar · 312 visningar · startad av NoiseMaker

NoiseMakerMedlem sedan sep. 2001171 inlägg
#1

Hej alla glada!

Detta måste vara enkelt som snor! Funktionen nedan skall från ett fönster påverka ett formulär i ett annat fönster. För att kunna styra vilket formulär och fält som skall påverkas vill jag skicka med dessa två namn som parametrar.

Kika på scriptet så hajjar ni nog hur jag tänker:

function MyFunction(form,field)
{
window.opener.form.field.value = window.myform.myfield.value;
}

Mitt problem är att trots att variablerna/parametrarna har rätt värde anropas inte formuläret i "mottagarfönstret". Om jag hårdkodar namnen på formuläret och fältet så funkar det och även att få ut inparameterarna i en alert funkar så jag vet att värderna kommer in korrekt..

ideer??

Det är fredag idag =)

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2
function MyFunction(formname,fieldname)
{
window.opener.document.forms[formname].elements[fieldname].value = window.myform.myfield.value;
}

Edit: fixade lite...

NoiseMakerMedlem sedan sep. 2001171 inlägg
#3

hmm.. provade utan resultat. Är inte klamrarna till för Arrayer? Hur skulle det påverka något i detta fallet?

@ndersMedlem sedan juni 200032 969 inlägg
#4

"Klamrarna" är inte till specifikt för arrayer.

Prova nitro2k01s uppdaterade förslag ovan.

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)