Avatar billede funstuff.dk Nybegynder
21. maj 2001 - 17:37 Der er 16 kommentarer og
3 løsninger

Submit knap som text

Hej.

hvis man fx har en knap der ser sådan ud:
<input type=\"submit\" value=\"Send\">

kan man så ik lave den om til ren tekst?


Avatar billede limemedia Nybegynder
21. maj 2001 - 17:40 #1
prøv :
<A HREF=\"java script:form.submit()\">submit</A>

(lavet udfra huskeren, absolut utestet)
Avatar billede spang Nybegynder
21. maj 2001 - 17:42 #2
Eller måske:

<a href=\"java script:document.formnavn.submit()\">submit</a>
Avatar billede funstuff.dk Nybegynder
21. maj 2001 - 17:53 #3
virker ik helt.
Avatar billede spang Nybegynder
21. maj 2001 - 17:55 #4
Hvad er problemet?
Avatar billede funstuff.dk Nybegynder
21. maj 2001 - 17:57 #5
sker ik noget når man trykker andet end den opdatere siden.
Avatar billede spang Nybegynder
21. maj 2001 - 17:59 #6
Har du et stykke kode, vi må se?
Avatar billede funstuff.dk Nybegynder
21. maj 2001 - 18:01 #7
<form method=\"POST\" action=\"default.asp\" name=\"opret\">
<input type=\"password\" name=\"kodeord\" size=\"14\">

opret (submit knappen..)
</form>
Avatar billede spang Nybegynder
21. maj 2001 - 18:11 #8
Husker du at hente værdien ud?
Dette virker (med lidt hjælp fra ASP) hos mig:

<%psw = request.form(\"kodeord\")%>
<form method=\"POST\" action=\"funstuff.asp\" name=\"opret\">
<input type=\"password\" name=\"kodeord\" size=\"14\">
<a href=\"java script:document.opret.submit();\">eller her</a>
<br>
kodeord: <%=psw%>
</form>

Avatar billede funstuff.dk Nybegynder
21. maj 2001 - 18:39 #9
har fundet mit problem:
<input type=\"submit\" value=\"Login\" name=\"action>

mit problem er at den har en value, kan man ik lave ´teksten med en value?
Avatar billede spang Nybegynder
21. maj 2001 - 19:55 #10
Mener du noget i retning af:

<a href=\"java script:document.opret.kodeord.value=\'minVærdi\';document.opret.submit();\">eller her</a>

?
Avatar billede jakoba Nybegynder
22. maj 2001 - 07:56 #11
Du kan lægge den value i et hidden field:
<input type=\'hidden\' name=\'action\' value=\'Login\'>

en risiko her er at javascript submit  document.formnavn.submit()  går udenom formens normale metoder og aktiverer ikke  din onsubmit event hvis der er en.
Avatar billede funstuff.dk Nybegynder
22. maj 2001 - 19:19 #12
hmm har denne her kode:

<form method=\"POST\" action=\"chat.asp\">
<input type=\"submit\" value=\"Login\" name=\"rum3\">

men jeg kan sq ik få den javascript kode til at virke....

Hjlæp mig..



Avatar billede jakoba Nybegynder
22. maj 2001 - 19:40 #13
din <form skal have en name= parameter så formen kan addresseres:

<form method=\"POST\" action=\"chat.asp\" name=\'formNavn\'>
<input type=\'hidden\' name=\'action\' value=\'\'>
</form>

<a href=\"java script:document.formNavn.action.value=\'Login\';document.formNavn.submit();\">eller her</a>

Avatar billede funstuff.dk Nybegynder
22. maj 2001 - 20:11 #14
det virker altså ikke...
men den skal også ha en name som hedder rum3?
Avatar billede jakoba Nybegynder
22. maj 2001 - 20:42 #15
hvilket navn du giver den er ret ligegyldigt, blot du så bagefter bruger DET navn til at adressere med :)

Nogen navne kan dog være uheldige, fx navnet \"actiop\" der også bruges i browseren til andre ting. Nedenfor ændrer jeg det navn til \"handling\" for en sikkerheds skyld:

<form method=\"POST\" action=\"chat.asp\" name=\'rum3\'>
<input type=\'hidden\' name=\'handling\' value=\'\'>
</form>

<a href=\"java script:document.rum3.handling.value=\'Login\';document.rum3.submit();\">eller her</a>
Avatar billede funstuff.dk Nybegynder
22. maj 2001 - 20:49 #16
det er submit knapper der har name rum3..
Avatar billede jakoba Nybegynder
22. maj 2001 - 21:17 #17
Ok, så giv formen et andet navn.
Avatar billede olebole Juniormester
22. maj 2001 - 21:27 #18
<ole>
jakoba >> Du kan sagtens kalde et inputfelt for \'action\'. Det er meget udbredt i PHP, hvor man så bruger den i en switch.
funstuff.dk >> Sådan:

<form method=\"POST\" action=\"chat.asp\" name=\'formNavn\'>
<input type=\'hidden\' name=\'action\' value=\'\'>
<input type=\"submit\" value=\"Login\" name=\"rum3\">
</form>
<a href=\"java script:document.formNavn.action.value=\'Login\';document.formNavn.submit();\">eller her</a>

/mvh
</bole>
Avatar billede funstuff.dk Nybegynder
23. maj 2001 - 10:22 #19
lige et spørgsmål..

er der ikke andre måder at lave det på end javascript?
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