Avatar billede djthomas Nybegynder
22. juli 2007 - 11:47 Der er 1 kommentar og
1 løsning

Hvorfor er kan jeg ikke sætte inputfelt via javascript link

Jeg har denne kode:

<form>
...
<a href="java script:this.form.deleteImage[1].value=true; this.form.submit();">Slet</a>

<input type="hidden" name="deleteImage[1]" value="" />

</form>

men når jeg klikker på Slet linket, så får en en js fejl om at this.form.deleteImage ikke er et objekt eller NULL - how come?
Avatar billede djthomas Nybegynder
22. juli 2007 - 12:42 #1
Hmm det virker når jeg gør det sådan her, så det gør jeg i stedet for:

<a href="java script:document.getElementById('deleteImage[1]').value=true; this.form.submit();">Slet</a>

<input type="hidden" id="deleteImage[1]" name="deleteImage[1]" value="" />
Avatar billede olebole Juniormester
22. juli 2007 - 15:00 #2
<ole>

Kun elementer, der hører til i en form (felter, knapper, radios, checkboxe, o.lign.) kan henvise til deres form med 'this.form'. Det gælder ikke et link  ;o)

/mvh
</bole>
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