dotarMedlem sedan okt. 2002117 inlägg Jo, jag undrar hur jag får en bild som sumbitknapp...
Eller liknande.
Jag har en sida, där man ska välja språk.
<form method="get" action="index.php">
<input type="submit" name="language" value="Svenska">
<input type="submit" name="language" value="English">
</form>
Men istället för Submitknapparna vill jag ha bilder... Hur fixar jag detta?
DrydenMedlem sedan aug. 200218 625 inlägg Jag kör med följande:
<INPUT type="image" src="skickaknapp.gif" name="submit" VALUE="Skicka">
dotarMedlem sedan okt. 2002117 inlägg Tack så mycket, skall genast se om det fungerar ;)
DrydenMedlem sedan aug. 200218 625 inlägg Inga problem. Glöm inte "Acceptera som slutgiltigt svar" sedan, om det visar sig att det löste ditt problem. :)
@ndersMedlem sedan juni 200032 969 inlägg Problemet med input-element av typen image är att dess värde aldrig skickas.
Kika exempelvis i den här tråden för att se hur du plockar upp vilken knapp som klickats på.
mvh
Tråden flyttas från PHP..
dotarMedlem sedan okt. 2002117 inlägg Märkte nu att den inte skickar med bildens value...
Det är det jag behöver när jag ska välja språk, ju :/
<input type="image" src="img/svenska.jpg" name="language" value="sv">
<input type="image" src="img/english.jpg" name="language" value="en">
Så ser min nuvarande formulärkod ut...
Koden som tar emot det ser ut såhär:
$language = $_GET['language'];
include "languageset/".$language."/language.php";
Allstå, jag vill ha "sv" eller "en" på $language's plats...
K@llenMedlem sedan mars 20032 667 inlägg
dotar skrev:
Märkte nu att den inte skickar med bildens value...
Det är det jag behöver när jag ska välja språk, ju :/
<input type="image" src="img/svenska.jpg" name="language" value="sv">
<input type="image" src="img/english.jpg" name="language" value="en">
Så ser min nuvarande formulärkod ut...
Koden som tar emot det ser ut såhär:
$language = $_GET['language'];
include "languageset/".$language."/language.php";
Allstå, jag vill ha "sv" eller "en" på $language's plats...
Använder du image-fields så får du inget värde medskickat, istället får du x- och y-koordinaterna för bilden. Dessa värden finns i:
$_POST['language_x'] och $_POST['language_y']
zcorpanMedlem sedan dec. 20042 245 inlägg http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.4
"image" är en grafisk submitknapp. Submit, reset och button skickas inte.
Jag skulle använda vanliga länkar:
<ul id="language">
<li lang="sv"><a href="?language=Svenska"><img alt="Svenska" src="sv.png"></a></li>
<li lang="en"><a href="?language=English"><img alt="English" src="en.png"></a></li>
</ul>