Avatar billede dingkee Nybegynder
29. november 2004 - 15:42 Der er 8 kommentarer og
1 løsning

Gå videre i form ved hjælp af billed

Hej...

Jeg er ved at lave en form hvor man kan skifte design.

Man får så 4 muligheder vist ved hjælp af 4 billeder, og når man så klikker på et af billederne ændrer designet sig til det...

jeg har denne stump kode indtil videre:

      <form action=$PHP_SELF?side=2 method=post ENCTYPE='multipart/form-data' name=design><br><br>
      <div align=center>
        <center>
        <table border=0 cellpadding=3 cellspacing=0>
          <tr>
            <td>Design :</td>
            </tr><tr>
            <td>
            <img src=images/normal.gif onclick=f=document.design;f.design[0].checked=true;f.submit();>
            <input type=hidden name=design value=normal>
            <img src=images/normal2.gif onclick=f=document.design;f.design[1].checked=true;f.submit();>
            <input type=hidden name=design value=normal2>
            </tr><tr><td>
            <img src=images/link.gif onclick=f=document.design;f.design[2].checked=true;f.submit();>
            <input type=hidden name=design value=link>
            <img src=images/personer.gif onclick=f=document.design;f.design[3].checked=true;f.submit();>
            <input type=hidden name=design value=person>

Men det virker ikke... nogen der ved hvad der skal laves om??
Avatar billede ellebaek Nybegynder
29. november 2004 - 15:46 #1
et godt råd, så husk at benytte "" i dine tags..
altså:
<input type="hidden"> osv.

du kan blot ved din submit benytte:
<input type="image" name="submit" onclick="f.design[0].checked=true;f=document.design;">
skulle jeg mene..!

Er ikke helt skarp i den del med onclick..
Avatar billede roenving Novice
29. november 2004 - 15:56 #2
Jeg ville umiddelbart anbefale, at du simpelthen lavede en forskellige action !-)

<input type="image" onclick="this.form.action+='&design=2'">
Avatar billede dingkee Nybegynder
29. november 2004 - 16:05 #3
okay... er jeg ikke helt med på...

Kan jeg ikke få jer til at vise det med min kode??
Avatar billede ellebaek Nybegynder
29. november 2004 - 16:06 #4
Jeg overlader det til dig roenving..
Jeg er ikke så skarp i det her... ;-)
Avatar billede roenving Novice
29. november 2004 - 16:12 #5
<form action='$PHP_SELF?side=2' method=post ENCTYPE='multipart/form-data' name='design'><br><br>
      <div align='center'>
        <center>
        <table border='0' cellpadding='3' cellspacing='0'>
          <tr>
            <td>Design :</td>
            </tr><tr>
            <td>
            <img src='images/normal.gif' onclick='this.form.action+=\"&design=normal\"'>
            <img src='images/normal2.gif' onclick='this.form.action+=\"&design=normal2\"'></td>
            </tr><tr><td>
            <img src='images/link.gif' onclick='this.form.action+=\"&design=link\"'>
            <img src='images/personer.gif' onclick='this.form.action+=\"&design=personer\"'></td>
          </tr>
        </table>
      </div>
</form>

-- og så aflæser du GET-variablen design !-)
Avatar billede roenving Novice
29. november 2004 - 16:13 #6
Hov ...


<form action='$PHP_SELF?side=2' method=post ENCTYPE='multipart/form-data' name='design'><br><br>
      <div align='center'>
        <center>
        <table border='0' cellpadding='3' cellspacing='0'>
          <tr>
            <td>Design :</td>
            </tr><tr>
            <td>
            <input type='image' src='images/normal.gif' onclick='this.form.action+=\"&design=normal\"'>
            <input type='image' src='images/normal2.gif' onclick='this.form.action+=\"&design=normal2\"'></td>
            </tr><tr><td>
            <input type='image' src='images/link.gif' onclick='this.form.action+=\"&design=link\"'>
            <input type='image' src='images/personer.gif' onclick='this.form.action+=\"&design=personer\"'></td>
          </tr>
        </table>
      </div>
</form>
Avatar billede dingkee Nybegynder
29. november 2004 - 16:26 #7
okay... så virker det...

Mange tak... Svar = point...

Lige en anden ting, nu kommer der sådan en stiplet linie rundt om billedet når man klikker på det, kan man ikke få den væk??
Avatar billede roenving Novice
29. november 2004 - 16:37 #8
Jeg er ikke sikker, men på links kan man bruge: onfocus="this.blur();"

-- els velbekomme '-)
Avatar billede roenving Novice
29. november 2004 - 16:56 #9
-- og tak 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