webForumDet fria alternativet

Två <form> i två <table> fungerar, men validerar inte!

HTML & CSS

5 svar · 391 visningar · startad av biggles-1

Medlem sedan jan. 2005125 inlägg
Frågan#1

Hej,

Har problem med två olika formulär som placeras in i en tabell som ligger i en annan. Validerar inte (men visas rätt i IE6 och FF!) när jag placerar in formuläret i tabellen, men annars ok.

Vet att det beror på att jag placerat <table> innanför <form>. Läst i tidigare inlägg (har skummat igenom alla 390 inläggen!) att jag kommer runt problemet på en tabell genom att placera <form> utanför <table>, MEN hur löser jag det då med två formulär?

Tabell med formuläret jag vill använda (samma kod utan formulär validerar), och som inte validerar ser ut så här.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TEST av tabell - formulär</title>
</head>

<body>

<table width="720" height="60" border="1" cellpadding="0" cellspacing="0" >

<tr>

<td width="140">AAAAA</td>

<td>

<table width="360" align="right" border="1" height="40">

<tr>

<form action="varukorgen.pl">
<td width="20">
<input name="amount" type="text" class="amount" value="1" size="2" maxlength="3"> </td>
<td width="20">
<input name="add" type="submit" class="add" value="+"></td>
<td width="20"><input name="delete" type="submit" class="delete" value="-"> </td>
<td width="200"><select name="internal_id" class="lista">
</select>
</td>
</form>

<form action="varukorgen.pl" target="body">
<td width="100"><input name="kassa" type="submit" class="kassa" value="Till kassan"></td>
</form>

</tr>

<tr>
<td width="60" colspan="3"><a href="varukorgen.pl?reset=true">Töm</a></td>
<td width="200">Summa: <!--value:sum--> kr</td>
<td width="10"> </td>
</tr>
</table>
</td>
</tr>
</table>

</body>
</html>

Vet någon lösningen?

Tack på förhand.

biggles-1 / Nils

Medlem sedan mars 20023 686 inlägg
#2

Testa att flytta <form></form> taggarna in in <td></td>-taggarna istället för utanför som du har nu..

//edit.

Testade att validera med mitt förslag, vilket inte heller gick...

Medlem sedan feb. 2000438 inlägg
#3

"Till kassan"-knappen behöver kanske inte vara en knapp?

Medlem sedan jan. 2005125 inlägg
#4

Hmmm ... vad hade du tänkt dig istället för en knapp?

När kunden fyllt i formuläret (= varukorgen), måste han ta sig vidare till kassan. Har du ett annat förslag på hur detta skulle kunna ske utan att det blir komplicerat för en gamling som mig *ler*!

"Systemet" fungerar som jag vill, och jag vill nu "bara" fixa till utseendet.

Medlem sedan feb. 2000438 inlägg
#5

En länk. Om du länkar till varukorgen.pl?kassa=Till kassan så har den exakt samma funktion som knappen har nu.

Medlem sedan jan. 2005125 inlägg
#6

Du menar på samma sätt som länken "Töm" i koden ovan?

Kanske, hm .... varför inte om jag då kopplar en knapp i form av en bild till länken. Hade ändå tänk göra något åt "Töm" länken som ser trist ut som "bara" länk!

Jobbade själv vidare med en lösning där jag valde att förenkla tabellen till enbart en tabellrad med tre kolumner, OCH som då fungerar och validerar. Priset blir att det blev lite bökigare att få till det snyggt layout-mässigt.

Har nu två vägar att jobba vidare med, så tack för hjälpen att bryta mina låsta tankebanor *ler*!

Ha en trevlig kväll!

301 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
160 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
156 ms — ändringar (db)