webForumDet fria alternativet
Logga in / Bli medlem

Probldm med form taggar

HTML & CSS

8 svar · 469 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Frågan#1

Jag har ett problem, jag har en tabell sidan med flera "celler" och för vissa celler vill jag ha ett text fält, alltså såhär:
http://www.uniimport.fi/forslag/swe/update.asp?kundnr=213

Som ni ser så finns det en knapp längst till vänster som tar alla dessa värden som man skrivit in och uppdaterar databasen med dom, men nu så är det en knapp som uppdaterar båda fälten, jag vill ha en skilld knapp + forumlär för varje knapp men hur kan jag separera dom egentligen?
Jag vet inte hur jag ska kunna ha flera form taggar på detta vis...

Dom andra knapparna funkar eftersom dom inte tar nånting from tabellen ovanför utan bara kör en kod.

Medlem sedan juni 20003 169 inlägg
#2

Jag är inte riktigt säker på att jag förstår vad du menar... Om du vill att en knapp ska skicka värdet i ett speciellt fält så går det väl att lösa med lite javascript.

 <form name="form1" method="post" action="sida.asp">
<input type="text" name="data">
</form>

<a href="javascript:document.form1.submit()"><img src="knapp.gif" border="0"></a>

Eller det var kanske inte alls så du menade. :q

r/ javascript ska vara ett ord! ;)

Medlem sedan sep. 20004 079 inlägg
#3

Jag ska visa hur jag menar:

Medlem sedan aug. 20002 975 inlägg
#4

Annars kan du ju ha ett formulär med två submit-knappar.

<input type="submit" name="submit1" value="uppdatera">
<input type="submit" name="submit2" value="uppdatera">

Sedan i skriptet som tar emot känner du efter om variabeln submit1 finns; isåfall gör något med de vänstra fälten annars om variabeln submit2 finns, gör något med de högra fälten.

Tyvärr kan jag ingen ASP men det går alldeles utmärkt i PHP och borde gå i ASP också.

Medlem sedan sep. 20004 079 inlägg
#5

Kan du visa PHP koden du använde då?

Medlem sedan juli 2001434 inlägg
#6

Detta är asp-koden iaf

if len(request.form("nameOfSubmitButton1")) > 0 then

elseif len(request.form("nameOfSubmitButton2")) > 0 then

end if
Medlem sedan aug. 20002 975 inlägg
#7

och i PHP:

if (isset($HTTP_POST_VARS['submit1'])){
// gör något med de vänstra fälten
} elseif (isset($HTTP_POST_VARS['submit2'])){
// gör något med de högra fälten
}
Medlem sedan sep. 20004 079 inlägg
#8

Ursprungligen av Jaar Detta är asp-koden iaf

if len(request.form("nameOfSubmitButton1")) > 0 then

elseif len(request.form("nameOfSubmitButton2")) > 0 then

end if

Är det bara att byta ut "nameOfSubmitButton2" mot knapp namnet då?

Medlem sedan juli 2001434 inlägg
#9

Jupp, i mitt exempel fanns det tvåknappar

<input type="submit" name="nameOfSubmitButton1">
samt
<input type="submit" name="nameOfSubmitButton2">

En för varje spalt typ. Om den ena trycks bryr du dig bara om vissa värden och om den andra de andra värdena...

324 ms totalt · 4 externa anrop · v20260731065814-full.0583408b
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
187 ms — ändringar (db)