webForumDet fria alternativet

Formulär med GET fungerar inte iFirefox men i Explorer

HTML & CSS

9 svar · 320 visningar · startad av kicki_an

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

Hejsan!

Vad är det för fel på det här formuläret? Det fungerar ypperligt i Explorer men inte i Firefox.
Det verkar inte som om det skickas med något värde där.

Se koden nedan:

<form name="form" action="vcat/" method="get">
          <strong>S&ouml;k stad: </strong>
          <input type="text" name="place"/>
          <?	
                  echo "<a href='vcat/?place=$_GET[place]'>";
           ?>
          input name="imageField" type="image" style="border:0px;" src="../images/button_sok.gif" align="top" width="89" height="17"></a>
</form>

Tack på förhand!!

Medlem sedan aug. 20039 340 inlägg
#2
  1. Hur ser den färdiga sidan ut, som den kommer från servern, dels i FF, dels i IE.
  2. Hur ser sidan som man kommer från ut?
Medlem sedan jan. 200556 inlägg
#3

EXPLORER:

<form name="form" action="vcat/" method="get">
          <strong>S&ouml;k stad: </strong>
          <input type="text" name="place"/>
          <a href='vcat/?place='>
          <input name="imageField" type="image" style="border:0px;" src="../images/button_sok.gif" align="top" width="89" height="17"></a>
</form>

FIREFOX

<form name="form" action="vcat/" method="get">
          <strong>S&ouml;k stad: </strong>
          <input type="text" name="place"/>
          <a href='vcat/?place='>
         <input name="imageField" type="image" style="border:0px;" src="../images/button_sok.gif" align="top" width="89" height="17"></a>
</form>

När sökningen är gjord skickas det i Firefox inte med något värde alls. För jag har testat att skriva ut värdet som skickas och med Explorer finns det ett värde och rätt information listas, men med Firefox skickas det via formuläret inte med någon information.
MEN, om man i stället för att trycka på knappen och i stället trycker ENTER, då fungerar det.
Vad är problemet??

Medlem sedan juni 200032 967 inlägg
#4

Varför har du <a>-taggen runt din knapp? Borde du inte lägga url:en direkt i formulärets action istället?

Medlem sedan mars 20025 907 inlägg
#5

Känns som det saknas ett < på raden under ?>

Medlem sedan jan. 200556 inlägg
#6

som ni ärker så är jag inte så hemma på detta.
Hur ska jag få en bild att verka som en knapp? Måste jag inte länka knappen och lägga <a></a> runt bilden?

Om någon har tid och hjälpa mig med ett litet kodexempel så skulle jag vara fantastiskt tacksam.

Medlem sedan juni 200032 967 inlägg
#7

Hur ska jag få en bild att verka som en knapp? Måste jag inte länka knappen och lägga <a></a> runt bilden?

Nej, input type="image" är precis det du är ute efter!

Medlem sedan jan. 200556 inlägg
#8

Nu har jag testat med detta, men då skickas inte någon parameter med till varken Firefox eller Explorer.

<form name="form" action="vcat/" method="get">
      <strong>S&ouml;k stad: </strong>
       <input type="text" name="place"/>
       <?
        echo "<a href='vcat/?place=$_GET[place]'>";
        ?>
       <img src="../images/button_sok.gif" border="0" width="89" height="17" align="top">  </a>
</form>
Medlem sedan juni 200032 967 inlägg
#9

Ta bort länken runt knappen och använd din första kod.

Medlem sedan mars 20041 505 inlägg
#10

Använd denna knapp:

<input type="img" src="../images/button_sok.gif">

Och lägg länk-adressen i action-taggen i formuläret istället.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)