Avatar billede otis Nybegynder
07. oktober 2005 - 15:31 Der er 8 kommentarer og
1 løsning

document.getElementById virker kun på IE - windows

Hejsa

Jeg har flg. kode:
<script language="javascript">
        function invoiceClick(objInvoice) {
            var objOrdernr = document.getElementById("ordernr");
            objInvoice.disabled = true;
            objOrdernr.value = "27020";
        }
</script>

Som skal virke sammen med dette:
<input type="text" size="9" value="0" name="ordernr">
Til debitering: <input type="checkbox"  name="invoice" onclick="java script:invoiceClick(this);">

Når jeg markerer "Til debitering" skal feltet ordernr udfyldet med værdien 27020, og checkboxen skal disables.

Det virker bare kun desværre i IE, og kun på windows. Systemet skal primært bruges på Applemaskiner med hhv. IE 5.0, Safari og Firefox.

Er der nogle alternativer?

Håber at I kan hjælpe mig, for det er jo en smalsag for jer der arbejder med JS dagligt ;-)

/Otis
Avatar billede roenving Novice
07. oktober 2005 - 15:35 #1
Når du bruger .getElementById skal elementet naturligt nok have et id !-)

Så:

<input type="text" size="9" value="0" name="ordernr" id="ordernr">
Til debitering: <input type="checkbox"  name="invoice" onclick="invoiceClick(this);">

-- og jeg fjernede også lige det ugyldige java script:-pseudoprotokol-stads !o]

-- men hvordan disabling af checkbokse fungerer i IE/mac og Safari har jeg ingen anelse om !-)
Avatar billede terrak Nybegynder
07. oktober 2005 - 15:41 #2
Prøv det roenving siger, samt udskifte <script language="javascript"> med <script type="text/javascript">
Avatar billede terrak Nybegynder
07. oktober 2005 - 15:46 #3
.. jeg kan dog kun fortælle at det virker i IE6 og FF1.0.7
Avatar billede olebole Juniormester
07. oktober 2005 - 19:53 #4
<ole>

"men hvordan disabling af checkbokse fungerer i IE/mac og Safari har jeg ingen anelse om"

- det fungerer helt som ventet  :)

/mvh
</bole>
Avatar billede otis Nybegynder
19. oktober 2005 - 11:29 #5
Tak for svaret, det virker! Hvem vil have point? :-)
Avatar billede olebole Juniormester
19. oktober 2005 - 11:35 #6
- det må vel være roenvings  :)
Avatar billede roenving Novice
19. oktober 2005 - 15:27 #7
Velbekomme '-)
Avatar billede otis Nybegynder
19. oktober 2005 - 15:47 #8
Hej Roenving, tak for det hurtige svar, og undskyld den lange svartid fra min side ;-)
Avatar billede roenving Novice
19. oktober 2005 - 15:49 #9
-- og jeg takker for point ;~}
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