Hej hej
Jag håller på med ett PHP-skript.
Det ska bl.a. visa en bunke radioknappar.
E en knapp iknoppad så ska den få värde '2'.
Men hur får jag reda på vilken knapp som e iknoppad? 'Name' måste ju vara samma för alla knapparna... men då finns ju någe som heter 'id', vad e det då?
Antagligen en nybörjarfråga men har inte råkat ut för det förren nu. :q
Kan nån hjälpa mig?
Måste funka i både NN å IE...
/Grodan :)
KoTTeNMedlem sedan sep. 20011 722 inlägg Jo de där ä krångligt faktiskt...
<input type="radio" name="access" value="A">A-access (admin)<br>
<input type="radio" name="access" value="B">B-access (användare)<p>
------------------
Playstation 2 eller X-box? Det är den eviga frågan...
Japp Kotten löste det så, satte ett annat value som jag sedan kunde härleda. Vet dock inte om det e det smidigaste? :q
Men frågan om 'name' versus 'id' då?
/Grodan :)
jarvkloMedlem sedan juli 20013 378 inlägg Bägge använder du för att ge din kontroll ett namn, men de används i lite olika sammanhang:
Namnet du ger med name kommer du åt i den applikation (t.ex. den PHP- eller ASP-sida) som "tar emot" formulärinformationen när användaren "submittar" formuläret (dvs den sida du anger som action i <form method="post" action="blablabla.asp">.
Innehållet i formuläret skickas rent bitmässigt till din server som en lista med "namn-värde-par" inbäddad i ett speciellt fält http-headern så att mottagande applikation kan komma åt dem.
Namn du ger med id skall vara unika inom hela dokumentet, och kan t.ex. användas för att komma åt innehållet i kontrollen med Javascript (t.ex. för validering av indata i konntrollen) eller för att haka på ett speciellt stilmallsutseende på kontrollen
<style ...>
#minkontroll{color:red;background:yellow}
</style>
...
<input .... id="minkontroll">
...
Namn du ger med id skickas inte med till servern när formuläret "submittas".
id kan dessutom användas likadant på i stort sett alla taggar, inte bara i formulär
------------------
Have fun
;)
[Redigerat av jarvklo den 08 jan 2002]