Avatar billede baitianlong Nybegynder
17. februar 2002 - 22:20 Der er 7 kommentarer og
3 løsninger

Egne submit-knapper i forms

Hvordan sætter man submit, eller clearform funktionen på en billede (egen knap) i en form ??
Avatar billede nikolajdu Nybegynder
17. februar 2002 - 22:23 #1
Du smider bare dit billede ind i formen. Det vil så helt automatisk blive til en submitknap når der trykkes på det.

<form>
<input type="text" value="nikolajdu">
<img src="mitBillede.gif">
</form>

/Nikolaj
Avatar billede nikolajdu Nybegynder
17. februar 2002 - 22:26 #2
eller :

<input type="image" src="1.jpg" onmouseover="this.src='2.jpg'" onmouseout="this.src='1.jpg'" width="53" height="16">

<input type="submit" style="background-image:URL(2.jpg);background-repeat:no;color:#00ff00" Value="Send Der her du Nu!">

Du kan så enten sætte typen til reset eller tilføje : onclick="this.form.reset()"

/Nikolaj
Avatar billede ahv Nybegynder
17. februar 2002 - 22:28 #3
<form action="http://www.url.dk" method="get"> 
<input name="html.dk" type="image" src="billede.jpg">   
</form>
Avatar billede baitianlong Nybegynder
17. februar 2002 - 22:40 #4
Når du skriver: <input type="submit"  ... laver den jo selv en knap !!

Kan man ikke skrive submit eller clear i on click, eller a href, eller noget ?
Avatar billede nikolajdu Nybegynder
17. februar 2002 - 22:42 #5
som skrevet står :

onclick="this.form.reset()"
onclick="this.form.submit()"

/Nikolaj
Avatar billede baitianlong Nybegynder
17. februar 2002 - 22:56 #6
Jeg har sat en swapimage på billedet (i dreamweaver) og nu har jeg sat behaviour onclick="this.form.reset()" på også !!

Men den (IE) siger at this.form ikke er et objekt  !!

Det duer ikke helt, eller jeg gør det forkert
Avatar billede cdc Novice
20. februar 2002 - 00:38 #7
<input border="0" src="send.gif" onFocus="blur()" name="I2" type="image" width="77" height="28">

Denne bruger jeg uden de store problemer, har også lavet et rollover i DW på en anden som kører.

/cdc

/cdc
Avatar billede baitianlong Nybegynder
20. februar 2002 - 15:49 #8
Kære nikolajdu og cdc !

Jeg kan ikke få nogen af jeres ting til at virke. Prøv lige at rette denne linie så det virker, så bliver jeg glad.

<a href="#" onMouseOut="MM_swapImgRestore()"  onMouseOver="MM_swapImage('clear','','FORMMAIL/form_knap_clear_2.gif',1)" >
        </a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('clear','','FORMMAIL/form_knap_clear_2.gif',1)"><img name="clear" border="0" src="FORMMAIL/form_knap_clear_1.gif" width="100" height="30"></a>

Hvis man putter onclick="this.form.reset()" ind, skriver IE når man prøver... at this.form ikke er et objekt, fjerner man this skriver den at form ikke er defineret.

Håber på jeres hjælp !
Avatar billede baitianlong Nybegynder
20. februar 2002 - 15:58 #9
OK jeg har set at scriptet står der to gange (i det mindste). Her...

><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('clear','','FORMMAIL/form_knap_clear_2.gif',1)"><img name="clear" border="0" src="FORMMAIL/form_knap_clear_1.gif" width="100" height="30"></a>

Put lige clearform på den rollover-knap  (o;
Avatar billede baitianlong Nybegynder
10. april 2002 - 00:35 #10
Dette gamle spørgsmål blev aldrig løst )o;
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