18. oktober 2007 - 18:41Der er
12 kommentarer og 1 løsning
Samle form felterne til en streng
Hej.
Jeg har en HTML form med input felter:
<form action="dosomething.php" method="post"> First name: <input type="text" name="firstname"> <br> Last name: <input type="text" name="lastname"> <input type="submit" value="Send"> </form>
Når der trykkes "Send" skal begge felter hældes ned i en variabel på modtagelses side f.eks. $_POST['allnames'] da modtagelsessiden kun kan behandle en variabel.
Det kan godt lade sig gøre med noget javascript, hvis det er i orden: --------------------------------------------- <form action="dosomething.php" method="post" onsubmit="document.getElementById('allnames').setAttribute('value',document.getElementById('firstname').value+' '+document.getElementById('firstname').value)"> First name: <input type="text" id="firstname" name="firstname"><br> Last name: <input type="text" id="lastname" name="lastname"> <input type="hidden" id="allnames" name="allnames"> <input type="submit" value="Send"> </form>
Jeg forventede ikke så hurtigt et svar, tak for det! Jeg skal videregive nogle data til epay.dk betalingsformscript hvor der er et beskrivelsefelt hvor både produktsnavn og kundeoplysninger skal hældes ned i.
Hvor om alting er tak for besvarelserne. Jeg kan se olebole mener du skal have points w13 så smid lige et svar :)
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.