---
title: "Client side event på radiobutton"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/174054-client-side-event-på-radiobutton"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "invecklaren"
published: "2008-09-14T20:54:51.000Z"
updated: "2008-09-15T07:34:18.000Z"
replies: 3
views: 537
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/dotnet/174054-client-side-event-på-radiobutton"
---

# Client side event på radiobutton

## #1 — invecklaren, 2008-09-14T20:54Z

Hej!

Jag har en gridview som innehåller en radiobutton. När användaren checkar denna skulle jag vilja skriva ett värde till en annan kontroll via javascript. Alltså inga postbacks inblandade. Men detta får jag icke att fungera.

Problem 1 är att det inte finns någon OnClientCheckedChange. Jag gör då som så att jag i rowcreated eventet fångar upp radiobutton och lägger på en referens till javascriptet.

```
If e.Row.RowType = DataControlRowType.DataRow Then
            Dim rdTaBort As RadioButton = CType(e.Row.FindControl("rdTabort"), RadioButton)
            rdTaBort.Attributes.Add("oncheckedchange", "PageNotSaved();")
        End If
```

Men när jag checkar radiobutton händer ingenting. Själva javascriptet fungerar eftersom jag kan kalla på det från en annan funktion och det gör vad det ska.

Resulterande HTML visas nedan

```
 <td width="50" valign="top">
<span oncheckedchange="PageNotSaved();"><input id="ctl00_ContentPlaceHolderPage_gvhushall_ctl02_rdTaBort"
type="radio"
name="ctl00$ContentPlaceHolderPage$gvhushall$ctl02$GodkannTabort"
value="rdTaBort" /></span>
</td>
```

Vad gör jag för fel?

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

## #2 — freguz, 2008-09-14T21:00Z

själva felet är väl att oncheckedchange hamnar på span elementet

men varför den gör det vette katten....

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

## #3 — Dino, 2008-09-14T22:13Z

```
        protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                CheckBox cb = e.Row.FindControl("cb1") as CheckBox;
                cb.InputAttributes.Add("onclick", "alert('Grr');");
            }
        }
```

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

## #4 — invecklaren, 2008-09-15T07:34Z

Stort tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/174054-client-side-event-på-radiobutton
