Avatar billede kagge Nybegynder
19. november 2001 - 09:13 Der er 6 kommentarer og
1 løsning

Validering af tekstfelt!!

Jeg skal have lavet en validering på et tekstfelt, som ikke må være tomt hvis en anden ”radio button” er valgt.

I min ”radio button” er der 3 valgmuligheder. Hvis de 2 af dem vælges skal det ikke være muligt at skrive noget i tekstfeltet, hvilket jeg også har fået til at lykkes via et andet javascript.

Mit problem er altså at hvis den sidste valgmulighed i min ”radio button” vælges, så skal der skrives noget i tekstfeltet. Hvordan tjecker jeg for om tekstfeltet er tomt, hvis den ene radiobutton er valgt????

Til orientering er:
<FORM NAME=”registrering” onSubmit=”return validering(this)”>

Nedenstående er lidt kode:

<TABLE BORDER=0 WIDTH=\"100%\">
  <TR>
    <TD WIDTH=\"25%\"></TD>
    <TD WIDTH=\"75%\"><INPUT TYPE=\"radio\" NAME=\"vak\" VALUE=\"Indbringelse\"> Indbringelse</TD>
  </TR>
  <TR>
    <TD WIDTH=\"25%\"></TD>
    <TD WIDTH=\"75%\"><INPUT TYPE=\"radio\" NAME=\"vak\" VALUE=\"Rådgivning\"> Rådgivning</TD>
  </TR>
  <TR>
    <TD WIDTH=\"25%\"></TD>
    <TD WIDTH=\"75%\"><INPUT TYPE=\"radio\" NAME=\"vak\" VALUE=\"Andet\"> Andet: (beskrivelse max 20 karakterer) <INPUT TYPE=\"text\" SIZE=\"30\" NAME=\"vande\"></TD>
  </TR>
</TABLE>
Avatar billede nute Nybegynder
19. november 2001 - 09:20 #1
function validering( form ){
  if( form.vak.value==\'Andet\' ){
    if( form.vande.value == \'\' ){
      alert(\"du skal skrive noe i tekstfeltet!!\");
      return false;
    }
  }
  return true;
}

/nute
Avatar billede jakoba Nybegynder
19. november 2001 - 09:29 #2
jeg ville nok foretrække:

  function validering( form ){
  if( form.vak[2].checked==true ){
    if( form.vande.value == \'\' ){
      alert(\"du skal skrive noe i tekstfeltet!!\");
      return false;
    }
  }
  return true;
}

da det vist kun er IE der hiver \'den udvalgte\' op i en ekstra .value attribut

mvh JakobA
Avatar billede kagge Nybegynder
19. november 2001 - 10:37 #3
Kanon tak for hjælpen begge to, nu virker det :)

Jeg kan jo kun give Nute point, da Jakoba var en kommentar (er det i orden med jer?)
Avatar billede nute Nybegynder
19. november 2001 - 10:42 #4
well...jakoba sitt innlegg var jo bare en kommentar til mitt løsningsforslag. han postet ikke løsningen, selv om han kom med relevant informasjon. du bestemmer selv hvem som skal ha points...hvis du vil gi noe til jakoba, så ber du han bare om å poste et svar... :-)
Avatar billede ordinary Nybegynder
19. november 2001 - 15:25 #5
Hej kagge
Jeg blev lidt nysgerrig kan du ikke poste et link på en testside.
VH
Jesper
Avatar billede kagge Nybegynder
19. november 2001 - 15:53 #6
Desværre ikke, da siden har en del personfølsomme oplysninger.

Men hvis det er fordi du er interesseret i noget validering af et ell. andet, så har jeg da noget kode.
Avatar billede ordinary Nybegynder
19. november 2001 - 23:31 #7
hvor? :0)
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