---
title: "submit till popup beroende på radiobutton"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/89730-submit-till-popup-beroende-på-radiobutton"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "JAreMANNEN"
published: "2003-11-05T18:49:24.000Z"
updated: "2003-11-05T20:50:16.000Z"
replies: 4
views: 321
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/javascript/89730-submit-till-popup-beroende-på-radiobutton"
---

# submit till popup beroende på radiobutton

## #1 — JAreMANNEN, 2003-11-05T18:49Z

OK, ska försöka förklara detta på svenska ;)
Har två st radiobuttons.
Beroende på vilken som är checked, så vill jag ha olika actionurl's.
Så långt inga problem..
MEN, om radio2 är checked så vill jag ha ett popupfönster som den satta "actionsidan" ska öppnas i.

Typ såhär vill jag ha det:

if radio1 = checked then
  submit sida2.asp i parent webfönster
elseif radio2 = checked then
  submit sida2.asp i window.open (popup)
end if

kod för radios:

```
<input type="radio" name="typ" onClick="this.form.action='sida1.asp'; return true;">
<input type="radio" name="typ" onClick="this.form.action='sida2.asp'; return true;">
```

Hoppas ni förstod lite iaf ;)

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

## #2 — Jojoxx, 2003-11-05T18:53Z

```
<form onsubmit="if(this.typ[1].checked){ this.target='foo'; window.open('','foo','width=600,height=400'); } else { this.target='_self'; }" ...
```

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

## #3 — JAreMANNEN, 2003-11-05T20:37Z

Det öppnas inget popup med detta...

```
<form action="order.asp" method="post" onsubmit="if(this.pay_type['visa'].checked){ this.target='foo'; window.open('pay.asp','foo','width=600,height=400'); } else { this.target='_self'; }">

<input type="radio" name="pay_type" value="postforskott" checked onClick="this.form.action='order.asp'; return true;">
<input type="radio" name="pay_type" value="visa" onClick="this.form.action='visa.asp'; return true;">
```

Jag kanske fattat fel?

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

## #4 — Jojoxx, 2003-11-05T20:45Z

Ja, lite. **this.pay_type\[1\].checked** skall det vara (se mitt exempel igen). 1 är alltså indexet på pay_type, 0 är första 1 är andra osv.

(Skall du kontrollera värdet (visa) måste du loopa genom alla radioknappar i den gruppen och se vilken som är ikryssad för att sedan kolla dess värde.)

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

## #5 — JAreMANNEN, 2003-11-05T20:50Z

ahh, så snett jag tänkte :)
Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/89730-submit-till-popup-beroende-på-radiobutton
