Avatar billede cpufan Juniormester
04. juli 2005 - 20:59 Der er 9 kommentarer og
1 løsning

jeg bliver sindsyg - kan ikke se hvor det går galt

min submitform hedder dokumentForm og jeg har en checkbox der hedder internal, med en on-værdi der hedder "ja" men den kommer ikke med alert selvom checkboxen ikke er markeret...

nu har jeg fedtet frem og tilbage i mange stive minutter,
hvis jeg dropper if-sætningen så kører det....

<SCRIPT LANGUAGE=JAVASCRIPT>
function internverify(){
    if (document.dokumentForm.internal.value <> "ja"){
    msg = "Dokumentet er ikke markeret som internt, er dette korrekt?";
    //all we have to do is return the return value of the confirm() method
    return confirm(msg);
    }

    }
</SCRIPT>
Avatar billede erikjacobsen Ekspert
04. juli 2005 - 21:00 #1
if (document.dokumentForm.internal.value != "ja"){
Avatar billede cpufan Juniormester
04. juli 2005 - 21:01 #2
har jeg også prøvet uden held, men prøver da lige igen
Avatar billede cpufan Juniormester
04. juli 2005 - 21:02 #3
nix - du'r ikke
Avatar billede nielle Nybegynder
04. juli 2005 - 21:06 #4
Prøv med noget debugging:

<SCRIPT LANGUAGE=JAVASCRIPT>
function internverify(){
    alert("DEBUG: " + document.dokumentForm.internal.value);
    if (document.dokumentForm.internal.value <> "ja"){
        msg = "Dokumentet er ikke markeret som internt, er dette korrekt?";
        //all we have to do is return the return value of the confirm() method
        return confirm(msg);
    }
}
</SCRIPT>
Avatar billede cpufan Juniormester
04. juli 2005 - 21:08 #5
nå nu kom jeg da videre.......

det viser sig at den gemmer værdien, når formen er sendt en gang,
så et sidespgm, hvordan sletter man den i "hukommelsen"
Avatar billede cpufan Juniormester
04. juli 2005 - 21:14 #6
det er noget upload.form
Avatar billede nielle Nybegynder
04. juli 2005 - 21:15 #7
document.dokumentForm.internal.value = "";
Avatar billede cpufan Juniormester
04. juli 2005 - 21:27 #8
nå problemet er et andet så jeg åbner lige et nyt spgm.
Avatar billede nielle Nybegynder
04. juli 2005 - 21:38 #9
Jeg er såmænd bare glad for at have hjulpet dig forbi et problem som du har ”fedtet frem og tilbage i mange stive minutter” og som var ved at gøre dig ”sindsyg”.

Jeg er egentlig ligeglad med points'ene, men du kunne da i det mindste sige tak.
Avatar billede roenving Novice
05. juli 2005 - 12:08 #10
-- når det er en checkbox skal du teste for om den er afkrydset, og ikke hvilken værdi, den har:

if (!document.dokumentForm.internal.checked){
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