Avatar billede learner Praktikant
29. juli 2005 - 18:23 Der er 6 kommentarer og
1 løsning

Er det her okay lavet?

funktionen kaldes ex således:
onclick="SetValToHidden('heh','skjult_felt');"

funktionen:
function SetValToHidden(value,to_this_hiddenObj) {
    document.forms[0].to_this_hiddenObj.value = value;
}

<input name="skjult_felt" type="hidden" value="">

Den skule gerne ændre input feltet således at value bliver == "heh"

Er den fungerende med alle JS browsere?
Er der noget jeg bør ændre eller være obs på?
Avatar billede learner Praktikant
29. juli 2005 - 18:27 #1
virker ikke hmmmmmm...
Hvad er der galt?
Avatar billede nielle Nybegynder
29. juli 2005 - 18:28 #2
Gør sådan i stedet for:

function SetValToHidden(value,to_this_hiddenObj)
{
    document.getElementById("skjult_felt_id").value = value;
}

<input id="skjult_felt_id" name="skjult_felt" type="hidden" value="">
Avatar billede learner Praktikant
29. juli 2005 - 18:30 #3
Takker :o)

Virker det ik i næsten alle eller alle JS browsere?
Avatar billede nielle Nybegynder
29. juli 2005 - 18:30 #4
Var lidt for hurtig der:

onclick="SetValToHidden('skjult_felt_id', 'heh');"

funktionen:

function SetValToHidden(id, theValue)
{
    document.getElementById(id).value = theValue;
}

<input id="skjult_felt_id" name="skjult_felt" type="hidden" value="">
Avatar billede nielle Nybegynder
29. juli 2005 - 18:31 #5
... ja, det skulle bestemt virke i alle browsere.

Men der er jo ikke sikkert at brugeren har aktiveret javascript på sin browser.
Avatar billede learner Praktikant
29. juli 2005 - 21:03 #6
Takker :o)

Det virker nu :o)
Smid et svar og få point!
God weekend
Avatar billede nielle Nybegynder
29. juli 2005 - 21:03 #7
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester