---
title: "Lägga till validering till radionkappar ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/69746-lägga-till-validering-till-radionkappar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellefant"
published: "2003-03-01T11:53:19.000Z"
updated: "2003-03-01T14:55:36.000Z"
replies: 5
views: 241
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/69746-lägga-till-validering-till-radionkappar"
---

# Lägga till validering till radionkappar ?

## #1 — Pellefant, 2003-03-01T11:53Z

Kass på funktioner som man är..

Kan man göra på något sätt nedan, så att om ingen radiobutton är vald så får man upp en popupruta som påpekar det, sen så händer det inget mer. (dvs man får inte gå vidare förrän man valt radiobutton)

```
<html>
<head>
<title>Phone Directory</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function skickaVidare(letter){

window.location.href="searchresult.asp?search=2&letter="+letter+"&radiobutton="+radio
}
</script>
</head>

<body>
  <table width="79%" border="0" cellspacing="0" cellpadding="0">

 <tr>
    <td><input type="radio" onclick="radio='B'" name="radiobutton;">Business</td>
    <td><input type="radio" onclick="radio='R'" name="radiobutton;">People</td>
    <td>
     <a href="#" onclick="skickaVidare('a');">A</a>
     <a href="#" onclick="skickaVidare('b');">B</a>
     <a href="#" onclick="skickaVidare('c');">C</a>
     <a href="#" onclick="skickaVidare('d');">D</a>
     <a href="#" onclick="skickaVidare('e');">E</a> 
     <a href="#" onclick="skickaVidare('f');">F</a>
etc...
  <a href="#" onclick="skickaVidare('y');">Y</a>
   <a href="#" onclick="skickaVidare('z');">Z</a>
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/69746

## #2 — @nders, 2003-03-01T12:24Z

Den sortens validering görs enklast i javascript (speciellt om du ska slänga upp en alert-ruta, som ju är javascript det också). Dessutom: radiobuttons är formulärelement. Det innebär att de *skall* ligga mellan \<form\> och \</form\>, annars finns det webbläsare som inte vill visa dina radiobuttons. 

Som sagt, inte mycket vi kan göra med asp här. :)

mvh

Permalänk: https://www.webforum.nu/p/966251

## #3 — solbulle, 2003-03-01T13:30Z

Kan du inte låta en vara förvald i stället?

```
<td><input type="radio" onclick="radio='B'" name="radiobutton;" checked>Business</td>
```

Du lär få lägga till:
var radio = 'B'
högst upp i ditt javascript då också.

Vidare, namnet på din radiobutton, ska det verkligen vara: radiobutton**;**?
; ska väl stå utanför "

Permalänk: https://www.webforum.nu/p/966281

## #4 — Pellefant, 2003-03-01T14:44Z

@anders: Jo, det funkar utan \<form\>, för när man klickar på en av länkarna körs funktionen som skickar besökaren vidare.
(fick denna lösningen av en kille på mirc, den bryter nog kanske mot allt vad bra kodning heter :) )

solbulle, jag ändrade du som du sa, funkar super, det var nog fel med ";":et, ändrade som du skrev, konstigt nog funkar det lika bra med båda varianterna. 

På så sätt kan jag strunta i valideringsrutan.

Tack.

Permalänk: https://www.webforum.nu/p/966319

## #5 — @nders, 2003-03-01T14:50Z

> **Pellefant skrev:**
>
> fick denna lösningen av en kille på mirc, den bryter nog kanske mot allt vad bra kodning heter

Ja, det fungerar i IE. Möjligen funkar det också i Mozilla. Dock ska man inte vara så säker på det. Och, ja, det strider mot allt vad bra kodning heter. ;)

Formulärelement skall ligga innanför \<form\> och \</form\>. 

Mvh

Permalänk: https://www.webforum.nu/p/966323

## #6 — Pellefant, 2003-03-01T14:55Z

okidoki, jag lade det inom form taggar nu. :)

Permalänk: https://www.webforum.nu/p/966331

---

Tråden på webben: https://www.webforum.nu/amne/asp/69746-lägga-till-validering-till-radionkappar
