Avatar billede danic Nybegynder
08. august 2002 - 11:02 Der er 11 kommentarer og
2 løsninger

<INPUT TYPE="RESET">

<INPUT TYPE="RESET" type="image" src="knapper/rensalt_knap.jpg">

Hvad gør jeg når jeg vil have en .jpg som reset knap, så der der jo 2 TYPE?
Avatar billede pelkjaer Nybegynder
08. august 2002 - 11:03 #1
onclick="form.reset();"
Avatar billede cthun Nybegynder
08. august 2002 - 11:05 #2
<img src="knapper/rensalt_knap.jpg" onclick="document.ditformnavn.reset();">
Avatar billede cthun Nybegynder
08. august 2002 - 11:06 #3
ditformnavn skal du bare lige ændre til det navn du har kaldt din form!
Avatar billede danic Nybegynder
08. august 2002 - 11:10 #4
<img src="knapper/rensalt_knap.jpg" onclick="document.frm.reset();">

cthun> man kan ikke trykke på knappen nu?
Avatar billede jakoba Nybegynder
08. august 2002 - 11:27 #5
der kan kun være een type. og da type='image' implicit betyder submit. skal vi både undgå den submit og aktivere reset funktionen selv:

<INPUT type="image" src="knapper/rensalt_knap.jpg"
    onclick="this.form.reset(); return false">

this.form.reset()  resetter formularen
return false      forhindrer knappen i at submitte.

mvh JakobA
Avatar billede danic Nybegynder
08. august 2002 - 12:05 #6
JakobA> der kommer en hånd når jeg køre musen over knappen, men det er ikke muligt at klikke på den?
Avatar billede jakoba Nybegynder
08. august 2002 - 12:23 #7
det skulle det da være ?
bliver din formular da ikke resat?

der skal stå en <form og </form kommando rundt om dine inputfelter og knapper
<form ...>
  <input type='text' ... >
  diverse andre felter
  <INPUT type="image" src="knapper/rensalt_knap.jpg"
    onclick="this.form.reset(); return false">
</form>
Avatar billede danic Nybegynder
08. august 2002 - 12:34 #8
jakoba> nææ :(

nu er det en stor form med mange funktioner og java script, men hvis du har tid på du da gerne se hvad det er der går galt.

http://www.danic.dk/test/form.txt
Avatar billede jakoba Nybegynder
08. august 2002 - 12:53 #9
Jeg finder
2 <table kommandoer der ikke bliver afsluttet med </table>.
1 <td> kommando der ikke bliver afsluttet med </td>.
1 <tr> kommando der ikke bliver afsluttet med </tr>.
1 <span> kommando der ikke bliver afsluttet med </span>.

og det kunne nemt være grunden. den slags 'rundtom noget' kommandoer skal balancere. og de må ikke rage indover hinanden

ret html-koden til så den bliver korrekt.
Avatar billede jakoba Nybegynder
08. august 2002 - 13:49 #10
Jeg prøvede lige at lave en demo, og det viser sig du har helt ret. den duer ikke. man kan ikke bruge 'this.form' i en type='image' knap; hverken i IE eller i Netscape :(.

Så det skal laves som et alm billedlink:

<a href="" onclick="document.formNavn.reset();return false"><img src="knapper/rensalt_knap.jpg" border="0"></a>

sorry.

men ryd op i din htmlkode alligevel. det er altid en god ide :-)

mvh JakobA
Avatar billede danic Nybegynder
08. august 2002 - 14:09 #11
Man kan stadig ikke trykke på knappen, er det fordi href="" er tom?

Der er klippet i den html kode jeg lage op, da det er en del af 4 menu'er, det er derfor der mangler </x>.
Avatar billede jakoba Nybegynder
08. august 2002 - 14:28 #12
i din <form kommando står der  name="frm"  så 'frm er formens navn:

<a href="" onclick="document.frm.reset();return false"><img src="knapper/rensalt_knap.jpg" border="0"></a>

vi ønsker ikke at linket skal opføre sig som et normalt link (skifte til en anden side) derfor er der ingen værdi i href, og  return false  sidst i onclick handleren.

Det har virket for mig mange nok gange til at hvis det ikke virker for dig vil jeg påstå det er noget andet i din side der er galt. Det er forresten også det både pelkjaer og cthun foreslår.

mvh JakobA
Avatar billede danic Nybegynder
08. august 2002 - 14:47 #13
hmm.. jeg har ellers sat form navnet ind, så det må være min side :(
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