Avatar billede mads1987 Nybegynder
08. august 2006 - 14:41 Der er 4 kommentarer og
1 løsning

Finde id på det felt jeg står i når jeg trykker opdatater

Hej.
Lad os gå ud fra at jeg har 2 inputfelter.
<input name="1" id='1' type="text">
<input name="2" id='2' type="text">

Og en submit knap
<input name="submit" id='submit' type="submit">

Nu vil jeg gerne skrive de data jeg har skrevet i input feltet ind i en variabel ($var).
Forskellen fra "normalt" er at jeg kun ønsker at have værdien af det input felt jeg står i (eller har skrevet sidst i) skrevet til $var.

Altså hvis jeg retter input nr. 2 til "Hej", og trykker opdater, så skal min variabel indeholde "Hej".

Hvis jeg derimod først retter nr. 2 til "Hej" og dernæst retter nr. 1 til "dav" og trykker opdater, skal $var = "dav"
Avatar billede danish1977 Nybegynder
08. august 2006 - 14:49 #1
<input name="1" id='1' type="Davs" value="2">?
Avatar billede danish1977 Nybegynder
08. august 2006 - 14:51 #2
ahh, forstår nu...glem første input
Avatar billede gizmo-gizmo Nybegynder
08. august 2006 - 15:14 #3
Du bliver nok nødt til at snyde lidt, med noget i retnintg af:

<?php
if (!empty($_POST['last_updated']))
{
    echo $_POST[$_POST['last_updated']];
}
?>

<form action="DITDOKUMENT.PHP" method="post" name="form">
    <input type="text" name="id1" onfocus="form.last_updated.value='id1'">
    <input type="text" name="id2" onfocus="form.last_updated.value='id2'">
    <input type="hidden" name="last_updated">
    <input type="submit" value=" nice ">
</form>
Avatar billede mads1987 Nybegynder
09. august 2006 - 13:44 #4
Takker
Avatar billede gizmo-gizmo Nybegynder
09. august 2006 - 13:50 #5
Np :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester