Avatar billede 1-line.dk Nybegynder
01. januar 2004 - 22:29 Der er 16 kommentarer og
2 løsninger

mangler Submit-funktion

Jeg sidder og har lavet en form i html, og vil derfor gerne have sendt denne data til næste side.

hvilken funktion skal bruge ?

altså en submit-funktion som jeg kan bruge vha. et billede som jeg bruger som link.
Avatar billede riversen Nybegynder
01. januar 2004 - 22:37 #1
mener du kan bruge <input type="image" src="billede.gif">

har ikke selv brugt det, så er ikke lige sikker.
Avatar billede nak-m Nybegynder
01. januar 2004 - 22:39 #2
(har sikkert misforstået dig)
hvis din form fx har name="form1" så kan du skrive:

<img src="..." onClick="document.form1.submit();" ... />
Avatar billede 1-line.dk Nybegynder
01. januar 2004 - 22:40 #3
Nej, du har faktisk ikke misforstået mig :D
Avatar billede riversen Nybegynder
01. januar 2004 - 22:40 #4
nej, der hvor du normalt vil bruge <input type="submit"> kan du måske bruge det jeg skriver
Avatar billede riversen Nybegynder
01. januar 2004 - 22:41 #5
men jeg misforstod nak-m's kommentar...så ikke lige at det var en anden :-D
Avatar billede 1-line.dk Nybegynder
01. januar 2004 - 22:51 #6
nu hvor jeg er igang, kan i så ikke lige fortælle mig hvad den tilsvarende funktion, som sletter alt data i formen, hedder ?
Avatar billede ducks Nybegynder
01. januar 2004 - 23:00 #7
Noget med reset
Avatar billede roenving Novice
01. januar 2004 - 23:54 #8
input type="image" virker på samme måde som en submit, og input type="reset" resetter formen ...
Avatar billede roenving Novice
01. januar 2004 - 23:57 #9
-- og i javascript skulle det være this.form.reset() !-)
Avatar billede olebole Juniormester
01. januar 2004 - 23:58 #10
<ole>

<img src="pic.gif" onclick="document.form1.reset()" alt="Reset formularen">

/mvh
</bole>
Avatar billede olebole Juniormester
02. januar 2004 - 00:01 #11
... og hvis du ønsker knap-virkning på dit billede, kan du også bruge:

<button onclick="this.form.reset();return false" title="Reset formularen"><img src="pic.gif"></button>
Avatar billede nak-m Nybegynder
02. januar 2004 - 03:54 #12
smider lige et svar - hvis du kunne bruge det så :)
Avatar billede 1-line.dk Nybegynder
02. januar 2004 - 08:04 #13
olebole, kan du ikke også lige smiddet et svar ?
Avatar billede olebole Juniormester
02. januar 2004 - 08:17 #14
Jo, da  =o)

Der er iøvrigt lige en enkelt ting ... nemlig måden, jeg refererer til formen på.
Er der tale om et control-element (input, button, select, textarea, el.lign.) og det er placeret indenfor dine form-tags, kan du altid referere til formen med 'this.form'.
Det kan du _ikke_ med et link, billede eller andet HTML-element - selvom det måtte ligge inde i formen. Der må du tage den lange vej: 'document.FORMNAVN'.
derfor refererer jeg forskelligt i de to eksempler  :)

En anden ting er, at man altid bør returnere false på en button, efter handlingen er udført. NS/Mozilla opfatter nemlig altid en button som en submit-button - og vil altså submitte formen, efter den er blevet resat (eller, hvad du nu gør på onclick)  :o|
/mvh
Avatar billede olebole Juniormester
02. januar 2004 - 08:18 #15
Ups ... der var jo lige det med svaret  :oD
Avatar billede 1-line.dk Nybegynder
02. januar 2004 - 08:32 #16
Hehe tak ;)
Avatar billede 1-line.dk Nybegynder
02. januar 2004 - 10:07 #17
onclick="document.order.sumbit();return false" Dvs. denne kan jeg bruge som submit-funktion ?
Avatar billede olebole Juniormester
02. januar 2004 - 16:38 #18
Yups  :)
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