---
title: "Skriva ut formulär, sen posta"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/80672-skriva-ut-formulär-sen-posta"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MickeA.com"
published: "2003-06-26T16:50:21.000Z"
updated: "2003-06-27T04:26:56.000Z"
replies: 7
views: 280
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/80672-skriva-ut-formulär-sen-posta"
---

# Skriva ut formulär, sen posta

## #1 — MickeA.com, 2003-06-26T16:50Z

Hej

Har ett typ av inmatningsforumlär.
När man fyllt i allt, skickas dettill en accessdatabas (ASP).

Men innan vill jag att det man fyllt i skrivs ut, när man trycker på skickaknappen, så vill ha en typ av funktion, som skriver ut dokumentet, sen postar datan.

Tack & bock

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

## #2 — Jojoxx, 2003-06-26T19:08Z

Typ:

```
<form onsubmit="window.print(); return true;" ...
```

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

## #3 — MickeA.com, 2003-06-26T19:27Z

Nu har jag:

```
<form name='form' action='input.asp?action=script' method='post' target='_self' [b]onsubmit="return kolla(); window.print(); return true;"[/b]>
```

Och det funkar inget vidare...

Datan matas in i databas4en, men det skrivs inte ut ngt...

Hur ska jag göra, vill ju skriva ut den i samma svep som datan postas till DB'n...

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

## #4 — SPiN, 2003-06-26T19:32Z

```
onsubmit="kolla(); window.print(); return true;"
```

Borde fungera bättre, då du har return innan window.print() hoppar javascript ur onsubmit.

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

## #5 — MickeA.com, 2003-06-26T19:40Z

Visst, det funkar stabilt, men det jobbiga är ju att "Vill du skriva ut...blablabla..." kommer fram, helst skulle mjag ju undivka det, men får väl köra såhär, antar att det inte finns ngt annat sätt, erller?!

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

## #6 — SPiN, 2003-06-26T19:49Z

Nej, det är hos klienten det problemet ligger. Det går inte att påverka.

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

## #7 — Jojoxx, 2003-06-26T19:51Z

Jag antar att din funktion kolla() kontrollerar så att formuläret är korrekt ifyllt. I så fall bör du lägga window.print() i den funktionen i de fall som den returnerar true, eller så använder du;

```
onsubmit="if(kolla()){ window.print(); return true;} return false;"
```

Utskriftsrutan får du nog stå ut med om du vill ha lite kompatibilitet. Du kan säkert stoppa dit något active-x objekt som bara fungerar i IE. Men, det kan även vara en fördel att få välja skrivare. Tänk på att många sitter på ett nätverk med massor av skrivare att välja mellan.

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

## #8 — MickeA.com, 2003-06-27T04:26Z

Jo, jag själv tex. gör ju det, så det är lika bra att den finns kvar.

troligvis kommer det dessutom bara vara jag som kommer ha användning för applikationen jag håller på med, kasnke en till, så det kommer ju inte bli ngt problem.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/80672-skriva-ut-formulär-sen-posta
