---
title: "Problem med form tag!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/113031-problem-med-form-tag"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "sudden"
published: "2004-10-06T13:05:08.000Z"
updated: "2004-10-08T07:58:47.000Z"
replies: 13
views: 331
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/html-css/113031-problem-med-form-tag"
---

# Problem med form tag!

## #1 — sudden, 2004-10-06T13:05Z

Hej!
Jag håller på med en simpel registrerings sida.
Det funkar bra när jag bara skriver in textfältet:

```
<input name="text" type="text" class="formBakgrund">
```

 

Men sen när jag ska infoga själva formtaggen så blir alltihop helt galet.
Hela formtaggen ser ut så här:

```
<form name="namn" method="GET"><input name="text" type="text" class="formBakgrund"> 
                  </form>
```

Den ligger inne i en tabell, och det verkar som att formtaggen tar upp plats på själva sidan så det blir kaos i tabellen!
Men det är väl bara input taggen som ska hamna på sidan...eller?

Tacksam för svar.

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

## #2 — jarvklo, 2004-10-06T13:16Z

Hmm..
Form är ett "block" (dvs det tar plats på ungefär samma sätt som en \<div\>)
Funkar det som du vill med 

```
<form style="margin:0;padding:0" ... ...>
<input style="margin:0"... ... ... >
</form>
```

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

## #3 — sudden, 2004-10-06T13:27Z

Nej ingen förändring :(

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

## #4 — nitro2k01, 2004-10-06T13:37Z

Hur ser koden (Hela) ut nu? form-taggar bör generellt placeras utanför table-taggar.

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

## #5 — sudden, 2004-10-06T13:41Z

Här är hela koden:

```
<html>
<head>

<style type="text/css">
<!--
.formBakgrund { background-color: #B2B2B2; 
                border: 1px dotted #4A4A4A;
                height: 19px;
                width:  120px; }
-->
</style>

<title>Untitled Document</title>
</head>

<body bgcolor="#8FB735">

<table width="250" height="223" border="0" cellpadding="0" cellspacing="1" bgcolor="2A2A2A">
  <tr>
    <td>
	   <table width=249" height="222" border="0" cellpadding="0" cellspacing="0" bgcolor="DEEAC4">
	      <td align="center" valign="top">
		  
		  <table width="342" height="107" border="0" cellpadding="0" cellspacing="0">
  <tr>
                <td width="390" height="21"><font size="2">Namn</font>
				[B]<form style="margin:0; padding:0" valign="top" name="namn" method="GET">
                    <input style="margin:0; padding:0" name="namn" type="text" class="formBakgrund" align="right">
                  </form>[/B]
				   

	</td>
  </tr>
  <tr>
    <td height="21"><font size="2">Efternamn</font></td>
  </tr>
  <tr>
                <td height="21"><font size="2">E-post</font></td>
  </tr>
  <tr>
    <td height="21"><font size="2">Ålder</font></td>
  </tr>
  <tr>
    <td height="21">&nbsp;</td>
  </tr>
</table>

		  
		  </td>
	    </table>
	 </td>
  </tr>
</table>

</body>
</html>
```

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

## #6 — nitro2k01, 2004-10-06T13:48Z

jag skulle helt enkelt rekommendera dig att sätta form taggarna utanför table-taggarna (Alltså så att tabellen ligger mellan form-taggarna)

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

## #7 — sudden, 2004-10-06T13:56Z

Självklart...varför tänkte jag inte på det?!
Nu funkar det kanon :)
Tack så mycket.

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

## #8 — nitro2k01, 2004-10-06T14:02Z

Acceptera gärna mitt svar som slutgiltigt isf!

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

## #9 — jarvklo, 2004-10-06T14:54Z

Tips:

Man **behöver** inte lägga \<form\> utanför tabellen om man inte absolut vill... 
Och det finns inget i "standard" som talar varken för eller emot det ena eller det andra när det gäller formulär och tabeller eftersom en form både kan och får förekomma i en td, och en tabell både kan och får förekomma i en form :stud

En alternativ lösning på ditt problem är nämligen att helt enkelt lägga in din ledtext i formuläret ;)

```
<td width="390" height="21">
  <form style="margin:0; padding:0" valign="top" name="namn" method="GET">
    <font size="2">Namn</font>
    <input  name="namn" type="text" class="formBakgrund" align="right">
  </form>
</td>
```

:birp

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

## #10 — nitro2k01, 2004-10-06T14:57Z

Nej, men eftersom han troligen kommer lägga till fält för efternamn, e-post och ålder så är bätre att göra rätt från början.

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

## #11 — jarvklo, 2004-10-06T15:01Z

Jupp - men det generella rådet att 

> **nitro2k01 skrev:**
>
> form-taggar bör generellt placeras utanför table-taggar.

 saknar grund - och det var det jag hängde upp mig på och kommenterade !  :P

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

## #12 — nitro2k01, 2004-10-06T15:07Z

Nej det saknar inte grund, i vart fall när man ska ha flera form-element i en tabell, som *inte alla ligger i samma cell*, så är det säkrast att lägga form-taggarna på utsidan. 

Detta är ett generellt råd. Sen finns som sagt specialfallet att alla element (Eller det enda elementet) ligger i samma cell.

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

## #13 — jarvklo, 2004-10-06T16:43Z

Snygg räddning gamle hårklyvarkollega :e - men det ändrar inte sakfrågan, dvs att det varken generellt eller på annat sätt  finns något som säger att formtaggar *bör* placeras inuti eller utanför formtaggar eftersom deras placering alltid kommer att bero på vad man vill uppnå :bire

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

## #14 — desdecado, 2004-10-08T07:58Z

> **jarvklo skrev:**
>
> Snygg räddning gamle hårklyvarkollega :e - men det ändrar inte sakfrågan, dvs att det varken generellt eller på annat sätt  finns något som säger att formtaggar *bör* placeras inuti eller utanför formtaggar eftersom deras placering alltid kommer att bero på vad man vill uppnå :bire

Får se om mitt minne sviker mig nu, men var det inte NS x.x som inte visade formulärkontroller som låg inuti en tabell om form taggarna låg utanför (eller var det tvärtom?). Jaja, det FANNS iaf problem med det... =)

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/113031-problem-med-form-tag
