Avatar billede nzc Nybegynder
26. januar 2003 - 20:48 Der er 1 løsning

popup

Hej!

Jeg sidder med et skema med at par spørgsmål og hvis man svarer ja til et af disse spørgsmål SKAL man svare på nogen af de andre. Derfor vil jeg gerne ha lavet en popup der kommer frem hvis man svarer ja til det ene men ikke svarer på de andre. Min kode ser således ud:

<td bgcolor="#99cc99"> <input type="radio" name="skiftehold" value="ja">
        <span class="broedtext">Ja</span></td>
      <td bgcolor="#99cc99"> <input type="radio" name="skiftehold" value="nej">
        <span class="broedtext">Nej</span></td>

hvis man svarer ja her SKAL man svarer på de følgende

<td> <input name="hdaghold" type="checkbox" id="hdaghold" value="ja">
        <span class="broedtext">Daghold</span></td>
      <td>
        <input name="haftenhold" type="checkbox" id="haftenhold" value="ja">
        <span class="broedtext">Aftenhold</span></td>
      <td>
        <input name="hnathold" type="checkbox" id="hnathold" value="ja">
        <span class="broedtext">Nathold</span></td>

og

<td> <input type="radio" name="hold" value="dagholdet"> <span class="broedtext">Daghold</span>
      </td>
      <td> <input type="radio" name="hold" value="aftenholdet"> <span class="broedtext">Aftenhold</span></td>
      <td><input type="radio" name="hold" value="natholdet"> <span class="broedtext">Nathold</span>
      </td>

dvs hvis skiftehold = ja så skal der være checket i de to andre og hvis der ikke er det så skal der komme en popup frem. Jeg har forsøgt mig lidt frem men jeg har aldrig lavet javascript før så jeg aner ikke hva jeg laver :)


function validering()
{
      error = 0;
    if(document.forms[0].skiftehold[0].checked)
    {
        if(!(document.forms[0].hdaghold[0].checked 
        || document.forms[0].haftenhold[0].checked
        || document.forms[0].hnathold[0].checked)&& (error==0)) 
        {       
            alert('Du skal angive hvilke skiftehold der er på virksomheden');
            error = 1;       
        }
    }

    if(error == 0)
    {
      document.forms[0].submit();   
    }
}

Ovenstående virker ikke. Håber i ka hjælpe!

På forhånd tak

NZC
Avatar billede nzc Nybegynder
01. februar 2003 - 19:09 #1
ok
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel