Avatar billede kennedk Nybegynder
04. marts 2006 - 11:59 Der er 6 kommentarer

hjælp til javascript med radio

Jeg ahr lavet lidt på en kode.
Den skulle komme med en confirmbox når man trykker på en radio.
Hvis man trykker ok så bliver den valgt, og anuller så sker der ikke noget.
Den virker som den skal i firefox, men den virker ikke i IE.
hvordan retter man det problem ?

kode:

<html>
<head>
<script type="text/javascript">
function status(id,status,brugernavn){

if(status == "ja"){
    var txt = "Er du sikker på at "+brugernavn+" skal være admin?"
    var idet = "b-"+id;
    }else{
    var txt = "Er du sikker på at "+brugernavn+" ikke skal være admin længere?"
    var idet = "b1-"+id;
    }
   
    if (document.getElementById(idet).checked != true) {
        return true;
    } else {
        if(confirm(txt)){
        }else{
        return false;
        }
    }

}
</script>
</head>
<body>
<input type="radio" value="ja" name="18" id="b-18" onClick="return status('18','ja','Kajbi');">
<input type="radio" value="nej" name="18" id="b1-18" onClick="return status('18','nej','Kajbi');" checked> 
</body>
</html>
Avatar billede thesurfer Nybegynder
04. marts 2006 - 14:32 #1
Navne på elementer må ikke starte med et tal.
Prøv med name="b-18" (lige som din id) i stedet for name="18".

/theSurfer
Avatar billede kennedk Nybegynder
04. marts 2006 - 14:39 #2
Det virker ikke i ie stadig, den siger at der er en fejl i linie 40.
linie 40: <input type="radio" value="ja" name="b-18" id="b-18" onClick="return status('18','ja','Kajbi.dk');">
Avatar billede thesurfer Nybegynder
04. marts 2006 - 14:49 #3
Mystisk.. Jeg får ingen fejl i Opera.. Kigger lige på det..

/theSurfer
Avatar billede thesurfer Nybegynder
04. marts 2006 - 14:53 #4
Hvad er det lige at den skal gøre?

Hvis man siger "ja", og klikker "OK"-> hvad skal der ske?
Hvis man siger "ja", og klikker "Cancel" / "Annuller" -> hvad skal der ske?

og det samme med "nej".. -> hvad skal der ske?

/theSurfer
Avatar billede kennedk Nybegynder
04. marts 2006 - 16:16 #5
Jeg har fundet ud af et andet system nu :)
Avatar billede thesurfer Nybegynder
04. marts 2006 - 16:31 #6
Hvilket system?

/theSurfer
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