Avatar billede tofferman Nybegynder
26. april 2003 - 13:52 Der er 21 kommentarer og
2 løsninger

Tekst i stedet for knap i form.

Hej.

Jeg har en form, hvor jeg bruger et billede som submit-knap. Det ser nogenlunde sådan ud:

<form method="post" action="gemlink.asp">
  bla..bla..bla.. og en masse felter..
  <input type="image" src="/grafik/knapper/ok.gif" alt="Ok"></input>

</form>

Hvad skal jeg så gøre hvis jeg bare vil have ren tekst som knap?

Jeg programmerer i XHTML-strict 1.0
Avatar billede ztyxx Nybegynder
26. april 2003 - 13:55 #1
laver det som et link...
Avatar billede rdc Nybegynder
26. april 2003 - 13:56 #2
Det ved jeg ikke hvordan man gør. Men du kan jo sagtens bare lave farven på knappen om til din bg farve.
Avatar billede ztyxx Nybegynder
26. april 2003 - 13:58 #3
<A HREF="#" NAME="ting">Tryk</A>

så sætter du bare som betingelse at variablen ting skal trykkes på, før formen submittes
kan dog ikke give eksempel, da jeg ikke kender til hvordan man gør det i asp, kun i php
Avatar billede tofferman Nybegynder
26. april 2003 - 14:02 #4
Jeg tænkte på, om der er en input-type som bare er ren tekst, og altså ikke submit eller lignende.

Jeg ved absolut intet om php, så jeg vil gerne holde det i asp.
Avatar billede htm Nybegynder
26. april 2003 - 14:03 #5
lidt ala dette?

<form method="post" name="form" action="gemlink.asp">
  bla..bla..bla.. og en masse felter..
<a href="#" OnClick="document.form.submit();">Din tekst her</A>
</form>
Avatar billede erikjacobsen Ekspert
26. april 2003 - 14:04 #6
Du kan med CSS fjerne udseendet af knappen i en <input type="submit">
så det ligner tekst. Led på eksperten.dk - det har været oppe før
Avatar billede tofferman Nybegynder
26. april 2003 - 14:04 #7
rdc > Pointen er, at der MÅ ikke være en rigtig knap der hvor jeg skal bruge den. Det SKAL være ren tekst. Kig f.eks. på www.toflo.dk/nytlink.asp . Hjælpeknappen er lavet som jeg vil have den, men Indsend-knappen skal være lige sådan.
Avatar billede tofferman Nybegynder
26. april 2003 - 14:07 #8
Prøver lige htm´s forslag.
Avatar billede erikjacobsen Ekspert
26. april 2003 - 14:08 #9
Det kan godt med CSS
Avatar billede tofferman Nybegynder
26. april 2003 - 14:30 #10
Hmm. Er der noget galt her:
<div class="tabelkontrolbh">
<p><a class="knaptekst" href="#" OnClick="document.form.submit();">Indsend</a></p>
</div>
Avatar billede htm Nybegynder
26. april 2003 - 14:33 #11
Du har sikkert glemt at give din form navnet "form"

<form method="post" name="form" action="gemlink.asp">
Avatar billede tofferman Nybegynder
26. april 2003 - 14:37 #12
Damn! name-attributten er ikke tilladt i xhtml-strict. Ellers virker det.
Avatar billede htm Nybegynder
26. april 2003 - 14:38 #13
så brug id="form"
Avatar billede tofferman Nybegynder
26. april 2003 - 14:49 #14
Det virker heller ikke :-/
Avatar billede htm Nybegynder
26. april 2003 - 15:04 #15
hmm ja du har ret - id virker ikke sammen med javascript og name er ikke tilladt i xhtml :(

Du må lave det med css så - ved ikke lige hvad der skal til
Avatar billede tofferman Nybegynder
26. april 2003 - 15:04 #16
Tror lige jeg prøver med erikjacobsens forslag.
Avatar billede tofferman Nybegynder
26. april 2003 - 15:05 #17
htm > Det var vi ret enige om *G*
Avatar billede erikjacobsen Ekspert
26. april 2003 - 15:06 #18
id og getelementid - eller hvad det nu hedder - burde nu da virke.
Avatar billede tofferman Nybegynder
26. april 2003 - 17:16 #19
Jeg er ikke just en ørn til javascript for at sige det mildt :-)

Hvad er det der med getelementid? Det lyder som det jeg mangler lige nu...
Avatar billede tofferman Nybegynder
26. april 2003 - 18:50 #20
Ok, tror jeg lader den ligge nu, og bikser med noget andet.
Avatar billede erikjacobsen Ekspert
26. april 2003 - 19:16 #21
Der er et lille eksempel på http://getelementbyid.com/tutorials/getelementbyid_method/index.shtml
(og 80.000 andre stedet....)
Avatar billede htm Nybegynder
26. april 2003 - 19:58 #22
Aaah lækker lille ting :-)

tofferman>> Jeg har lavet et lille eks. http://80.196.140.221:8080/formsubmit.php
Avatar billede ztyxx Nybegynder
27. april 2003 - 00:36 #23
takker for point
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