27. august 2002 - 23:05
Der er
26 kommentarer og 2 løsninger
link som submit
Jeg vil have, at mine links skal fungere som submit-buttons. Jeg bruger almindeligvis PHP/MySQL - desværre kan det jo ikke sådan noget frækt noget .) Jeg har en række text-area på min side (de har et variabelnavn - f.eks. <textarea name="noterindhold" wrap="virtual" class="textarea"></textarea>"; Det jeg eftersøger er, når man trykker på et link, så skal den tage det som man nu har skrevet i denne tekstboks med ud på den anden side! Kan det overhovedet lade sig gøre? (kom gerne med kreative forslag - jeg har ledt højt og lavt - men jeg kan simpelthen ikke hitte det :-/)
Annonceindlæg fra DE-CIX
27. august 2002 - 23:09
#1
f.eks. <a href=\"blabla.php?navn=$navn&email=$email\">Send!</a> Hvis du forstår?
27. august 2002 - 23:10
#2
Der er to måder. Begge halvdårlige, men hvad kan man gøre? 1) Hvis dit link er et billede, kan du bruge <input type="image" ...> 2) Hvis ikke, må du ty til JavaScript. Bummer.
27. august 2002 - 23:11
#3
Og det skal jo selvfølgelig placeres i en echo :)
27. august 2002 - 23:11
#4
Ja, man kan smide det videre i url'en, ved at bruge formens "get", men det kan risikere at blive en lang grim url...
27. august 2002 - 23:14
#5
nja, så kan man jo evt. lave en lille kode, som sender folk videre til en helt anden side, efter at de indtastede data er klasket ind i mysql'en . Ikke så svært igen
27. august 2002 - 23:17
#6
<? if(($navn) && ($email)){ // Klask noget i tabellen header("Location: en_anden_side.php"); } ?>
27. august 2002 - 23:18
#7
hvad med: <a href="#" onClick="document.forms['form_navn'].submit(); return false">Send besked</a /theSurfer.
27. august 2002 - 23:20
#8
rettelse: det sidste skulle have været </a> ..og på den "anden" side læser du bare felt navnen fra formen.. jeg arbejder i asp, så jeg ved ikke lige hvordan man læser felter i php..
27. august 2002 - 23:22
#9
i formen: <form name="frmbesked"> <textarea name="noterindhold" wrap="virtual" class="textarea"></textarea> <a href="#" onClick="document.forms['form_navn'].submit(); return false">Send besked</a> </form> asp siden: <% strMinBesked = request.form("noterindhold") %> du kan lave noget der ligner i php..
27. august 2002 - 23:24
#10
<textarea name="noterindhold" wrap="virtual" class="textarea"></textarea><br> <? echo "<a href=\"blabla.php?noteringsindhold=$noteringsindhold\">Send!</a>"; ?> Her er en lille løsning som virker, men det kan dog godt gøres bedre, med f.eks. en submit knap!
27. august 2002 - 23:26
#11
hmm.. det der står bag "?", kommer vel først til at stå der EFTER siden er submittet.. det kan jo ikke dynamisk rette sig med php så det passer med teksten i textarea..
27. august 2002 - 23:28
#12
ikke for at være røv-irriterende eller noget.. :) men, prøv lige det der html/javascript jeg skrev..
27. august 2002 - 23:28
#13
Det ved jeg så ikke... Har aldrig prøvet det med et textarea. Og jeg har forresten også lige set, at det er java kategori
27. august 2002 - 23:30
#14
java er ikke javascript.. det er 2 forskellige sprog..
27. august 2002 - 23:31
#15
- Og jeg aner ikke en dart om det heller :)
27. august 2002 - 23:31
#16
LOL
28. august 2002 - 00:00
#17
Jeg har fundet frem til noget der virker, men jeg skal samtidig bruge noget unikt fra mit link - besværligt hva'... :-/ echo "<a href=\"java script:document.the_form.submit($count[$p]);\">$navn</a>"; $count[$p] er en unik variabel - men kan jeg komme til den på den anden side??? Kan jeg skrive echo "et-eller-andet-varibel-navn"; (så jeg kan få fat i det der er inde i parentesen???
28. august 2002 - 00:02
#18
der må ikke stå noget i () .. det er en funktion der er bygget ind i javascript..: .submit()
28. august 2002 - 00:05
#19
"Jeg vil have, at mine links skal fungere som submit-buttons." "Det jeg eftersøger er, når man trykker på et link, så skal den tage det som man nu har skrevet i denne tekstboks med ud på den anden side!" det med .submit() bude løse de 2 citater foroven..
28. august 2002 - 00:05
#20
OK -satans osse - kan man på den eller anden måde tilføje noget til linket, så jeg kan få nogle variabler med???
28. august 2002 - 00:06
#21
jo
28. august 2002 - 00:07
#22
Jeg skal have input-variablerne med, men linkene er nogle personer, som skal tilføjes en kommasepareret liste (samtidig) - hvorfor det er vigtigt, at jeg samtidig får de unikke tal med fra disse links (lidt skævt formuleret måske) - men pointen er, at jeg skal have input-variablerne med + noget unikt fra selve linket (kan det lade sig gøre - dvs. det sidste.
28. august 2002 - 00:08
#23
prøv med: <form name="minform" action="minside.php?navn=hans" method="post"> <textarea name="minbesked"></textarea> <a href="#" onClick="document.forms['minform'].submit(); return false">Send besked</a> </form>
28. august 2002 - 00:09
#24
så skal du aflæse 2 ting: 1) feltet i formen 2) det der står i strenge efter "?" du kan selvfølgelig også tilføje et text felt mere.. og så put det extra der i.. f.eks.: <input type="text" name="extrainfo"></input>
28. august 2002 - 00:12
#25
jeg forstår ikke helt hvad det er der skal ske.. har du en se jeg kan se?
28. august 2002 - 00:15
#26
rettelse: "har du en side jeg kan se?"
28. august 2002 - 00:27
#27
Det har jeg faktisk ikke p.t.....siden jeg udvikler på er ikke på nettet :-/ ps. Lige nu tror jeg osse jeg er for træt.....det er nok cirka 95% af skylden :-/// Jeg følger op på det her en af dagene....ok....men mange tak for hjælpen (så kommer der også point-aflevering...)
28. august 2002 - 00:46
#28
godnat.. jeg skal også til at smutte i seng..
Vi tilbyder markedets bedste kurser inden for webudvikling