change hidden object.?

Tags:    javascript

Kan man ikke ændre verdien på et form element der er hidden vha. javascript.?

Det ville jeg jo mene at man kunne, men jeg har forsøgt mange ting efter hånden, men det virker stadig ikke :S

Altså jeg har et gandske almindeligt form objekt som er hidden:

Fold kodeboks ind/udKode 


Hvis jeg så laver en Javascript Injection, altså skriver således i adresselinien når siden er åben:

Fold kodeboks ind/udKode 


sker der intet med objektet..

Er der nogen der ved hvad der kan være galt..?



Ja det er forholdvist nemt. Den metode du bruger virker som regel kun i IE. Denner her metode virker lidt bedre i de fleste browsere.

Her er koden bare i sin "rå" form.
Fold kodeboks ind/udKode 


Så kan du gøre sådan her hvis du fx vil sætte en værdi når du klikker på et link (eller andre objekter).

Fold kodeboks ind/udKode 


Det vigtige her er at du har givet dit skjulte felt et ID. Det er ikke navnet vi går ud fra her, men det ID der er sat. Så behøver man nemlig heller ikke pege på en bestemt form for at komme ind i den :)



Jeg siger TUSIND tak :D nu virker det bare ;)



Kanon :)



Indlæg slettet af admin/co-admin!




t