---
title: "Töm formulär om box är ifylld"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/58158-töm-formulär-om-box-är-ifylld"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2002-11-05T19:43:37.000Z"
updated: "2002-11-19T01:14:46.000Z"
replies: 9
views: 270
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/58158-töm-formulär-om-box-är-ifylld"
---

# Töm formulär om box är ifylld

## #1 — Jesper T, 2002-11-05T19:43Z

```
 <form name="form" method="post" action="add.asp">
                  <textarea cols="40" rows="2" name="strNotes"><%=Notes%></textarea>
                  <br>Ta bort:
                  <input type="checkbox" name="Radera" value="true">
                  <input type="submit" name="Submit" value="Submit">
                </form>
```

 
Som överskriften avslöjar så vill jag att textfältet skall tömmas när jag klickar på submit om checkboxen ikryssad. Går det?

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

## #2 — Jojoxx, 2002-11-05T20:11Z

Klart det går...

Men, det borde du väl klara av vid det här laget? onSubmit, if-sats, sätt textfält.value till "" Ringer det en klocka? :)

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

## #3 — colione, 2002-11-05T20:15Z

Som Jojoxx, testa gärna själv, skriv en kod, om det inte går; posta koden... :)

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

## #4 — Jesper T, 2002-11-05T20:21Z

Tack för utmaningen, jag fixar det nog. Postar lösningen lite senare.

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

## #5 — Jesper T, 2002-11-05T20:52Z

Nu är jag här:

```
function rensa() {
if (document.form2.Radera=='true')
document.form2.strNotes.value='';
}
```

 

Inga felmeddelanden, ingen rensning.

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

## #6 — Jojoxx, 2002-11-05T21:05Z

Prova med;

if (document.form2.Radera.checked)

vilket är samma som

if (document.form2.Radera.checked == true)

Om du nu bytt namn på formuläret till "form2" som i och för sig är rätt bra.

Alltså, vad checkboxen har för värde är inte så intressant ur denna synvinkel, det intressanta är ifall den är markerad (checked) eller inte.

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

## #7 — Jesper T, 2002-11-05T21:14Z

Det verkar ju funka bra, går det att samtidigt klicka ur boxen?

```
function rensa() {
if (document.form2.Radera.checked)
document.form2.strNotes.value='';
document.form2.Radera.value='';
}
```

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

## #8 — Jojoxx, 2002-11-05T21:20Z

Jopp

```
document.form2.Radera.checked=false;
```

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

## #9 — Jesper T, 2002-11-19T01:04Z

Men då får man inte med sig checkboxens värde i formuläret när man skickar det. Går det att först skicka och sedan rensa formuläret?

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

## #10 — Jesper T, 2002-11-19T01:14Z

Jag löste det med en timer i onSubmit.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/58158-töm-formulär-om-box-är-ifylld
