Tjenare!
Använder mig av två helt olika forms på min sida.
En som heter form och en som heter form1 och dom har olika ID...
Men när jag fyller i info i ena och klickar på skicka så ska de skickas me en querystring, do=spara.
Men de gör de inte utan det är den andra formens query som följer med, do=extra.
Formulären ligger inte innuti varandra eller något sånt..
Varför blir de så knasigt?
Det som skiljer forms åt är inte id, utan name. Ge dem olika name så ska det nog funka bättre. Ha dock gärna kvar id-atributet så du kan komma åt formarna med document.getElementById(...)
den ena har name="form" och den andra form="form1"...
Ja, jag skrev fel ;) Sorry!
Det skulle inte vara helt fel att se hela koden. Särskilt som ASP spottar ut den - dvs om du högerklickar och väljer visa källa.
Den spottar ut detta:
<form name="form2" id="2" method="post" action="inkorg_ny.asp?do=spara">
<div align="center">
<input type="text" name="mapp">
<br>
<input type="submit" name="Submit2" value="Spara mapp">
<br>
</div>
</form>
Precis som de skall vara :S
Gärna hela koden så jag kan se hur formulären eventuellt interagerar med varandra.
<form name="form" id="1" method="post" action="inkorg_ny.asp?do=extra" >
<tr class="tomt">
<td colspan="4">
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td height="19" class="tomt"><b><strong>Du har inga mail.</strong></b></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width="241" height="29" valign="top" class="brödtext">Du kan spara dina inkommande mail i olika
mappar.
<br>
<strong>
Det första du måste göra är att skapa
en mapp.
</strong>
</td>
</tr>
<tr bgcolor="#9DBFE3">
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#9DBFE3">
<div align="left" class="sidtop"><b>Skapa Mapp</b></div>
</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#E4F1FF">
<td width="241" valign="top">
<form name="form2" id="2" method="post" action="inkorg_ny.asp?do=spara">
<div align="center">
<input type="text" name="mapp">
<br>
<input type="submit" name="Submit2" value="Spara mapp">
<br>
</div>
</form>
sådär, en del av koden..
emissionMedlem sedan dec. 19996 721 inlägg Du har nästlat formulären. Det får man inte göra (dvs. ett formulär får inte ligga inne i ett annat formulär)
Attans.. Det där var inte hela koden.. Fattar inte varför jag skrev in den..
<form name="form" id="1" method="post" action="inkorg_ny.asp?do=extra">
<% if RS.EOF then %>
<tr class="tomt">
<td colspan="4">
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td height="19" class="tomt"><b><strong>Du har inga mail.</strong></b></td>
</tr>
</table>
</td>
</tr>
<% else
Dim Artal, Manad, Dag, Timme, Minut, Sekund
Artal = Mid(rs("strDatum"),3,2)
Manad = Mid(rs("strDatum"),6,2)
Dag = Mid(rs("strDatum"),9,2)
Timme = Mid(rs("strDatum"),11,2)
Minut = Mid(rs("strDatum"),14,2)
Sekund = Mid(rs("strDatum"),17,2)%>
<tr bgcolor="#9DBFE3" class="brödtext">
<td width="39%"><b>Ämne</b></td>
<td width="30%">
<div align="center"><b>Från</b></div>
</td>
<td colspan="2">
<div align="center"><b>Datum</b></div>
</td>
</tr>
<% do until RS.eof %>
<tr class="brödtext">
<td><a href="mail_las_ny.asp?ID=<%=RS("M_ID")%>"><%=RS("strAmne")%></a></td>
<td class="vanner">
<div align="center"><a href="minsida_ny.asp?ID=<%=RS("intFranID")%>"><%=RS("strFran")%></a></div>
</td>
<td width="25%">
<div align="center"><%=Artal%><%=Manad%><%=Dag%> (<%=timme%><%=minut%>)</div>
</td>
<td width="6%">
<input type="checkbox" name="ID" value="<%=RS("M_ID")%>">
</td>
</tr>
<% RS.MoveNext
Loop %>
<% end if %>
<%
if NOT RS2.eof then %>
<tr>
<td colspan="5">
<div align="right" class="brödtext"><strong> <br>
Vad vill du göra med dem markerade?<br>
<select name="alt">
<option value="radera">Ta bort dem</option>
<% if NOT mapp.eof then
do until mapp.eof %>
<option style="background-color: cccccc;">SPARA I MAPP</option>
<option value="<%=mapp("Ma_ID")%>"><%=mapp("strNamn")%></option>
<% mapp.MoveNext
Loop
end if
%>
</select>
<br>
<input type="submit" name="Submit" value="Verkställ">
</strong></div>
</td>
</tr>
</form>
<% end if %>
</table>
</td>
<td width="241" height="29" valign="top" class="brödtext">Du kan spara dina inkommande mail i olika
mappar.
<% if mapp2.eof then %>
<br>
<strong>
Det första du måste göra är att skapa
en mapp.
</strong>
<% end if %></td>
</tr>
<tr bgcolor="#9DBFE3">
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#9DBFE3">
<div align="left" class="sidtop"><b>Skapa Mapp</b></div>
</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#E4F1FF">
<td width="241" valign="top">
<form name="form2" id="2" method="post" action="inkorg_ny.asp?do=spara">
<div align="center">
<input type="text" name="mapp">
<br>
<input type="submit" name="Submit2" value="Spara mapp">
<br>
<% if NOT mapp2.eof then %>
<font class="vanner"><a href="inkorg_mapplista.asp">Visa listan</a></font>
<% end if %></div>
</form>
emissionMedlem sedan dec. 19996 721 inlägg Flytta den första form-sluttaggen så att den ligger utanför if-satsen