---
title: "Refresha + submita på en checkbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/105205-refresha-submita-på-en-checkbox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "axl"
published: "2004-06-07T17:40:08.000Z"
updated: "2004-06-07T19:21:05.000Z"
replies: 5
views: 324
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/105205-refresha-submita-på-en-checkbox"
---

# Refresha + submita på en checkbox

## #1 — axl, 2004-06-07T17:40Z

Hej!
Håller på att bygga en webshop. Har en frame(top.php target=top) där en checkbox finns för att bestämma om priser ska visas med eller utan moms. Har en frame(listaprod.php target=main) där produkterna listas.

Jag vill att när man trycker på checkboxen så ska formuläret "submitas" och Uppdatera listaprod.php så att priserna visas med rätt moms. Observera att jag bara vill "refresha" listaprod.php och inte ladda den på nytt för så querystrings , som talar om vilka produkter som ska listas, försvinner.

Har försökt att titta lite här i forumet och pröva lite men inte lyckas. Så här såg koden ut innan jag kom på att jag ville ladda om listaprod.php:

```
<FORM METHOD="POST" ACTION="top.php" target="top">
Välj moms:
<br>
<input type="checkbox" name="formmoms" OnClick='document.forms[0].submit();'<?=$checked?>>Visa priser inkl. moms
</form>
```

Ngn som kan hjälpa mig med detta?

Tacksam för svar!

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

## #2 — Peter S, 2004-06-07T18:02Z

Hejsan!

Beroende på hur du listar produkterna kan detta göras mer eller mindre svårt. Använder du t.ex. \<input\>-element för att visa priserna för produkterna är det en trivial uppgift.

Ser det å andra sidan ut enligt nedan är det nog enklare att göra momspåslaget/-avdraget när du loopar(?) ut varorna:

```
<table>
    <tr>
        <td>Vara</td>
        <td>Pris</td>
    </tr>
    <tr>
        <td>Penna</td>
        <td>2 kr</td>
    </tr>
    <tr>
        <td>Linjal</td>
        <td>10 kr</td>
    </tr>
</table>
```

 :)

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

## #3 — axl, 2004-06-07T18:50Z

Alltså saken är den själva momspåslaget görs i PHP, det enda jag vill gör är att refresha sidan och submita formet.

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

## #4 — axl, 2004-06-07T19:00Z

Vid närmare eftertanken så vore det nog bäst att kunna ladda om framen main så här vill jag ha det:

```
<input type="checkbox" name="formmoms" OnClick='document.forms[0].submit(); + ladda om framen main'<?=$checked?>>Visa priser inkl. moms
```

någon som fattar?

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

## #5 — axl, 2004-06-07T19:16Z

Jippi! jag löste det själv ;) Tack för visat intresse.

```
<FORM METHOD="POST" ACTION="top.php" target="top">
Välj moms:
<br>
<input type="checkbox" name="formmoms" OnClick='document.forms[0].submit(); window.parent.main.location.reload()'<?=$checked?>>Visa priser inkl. moms
</form>
```

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

## #6 — axl, 2004-06-07T19:21Z

kul att svara sig själv...

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/105205-refresha-submita-på-en-checkbox
