Avatar billede Jman Praktikant
17. juni 2001 - 21:11 Der er 17 kommentarer og
1 løsning

ændre en submitknap

Kan man ikke lave en submitknap om, som man kan med en sendeknap??
Jeg har prøvet at lave flg.
<input type=\"image\" src=\"logind.jpg\" border=\"0\" alt=\"submit\">
men den virker ikke...
Avatar billede no_doubt Nybegynder
17. juni 2001 - 21:15 #1
Avatar billede jakoba Nybegynder
17. juni 2001 - 21:15 #2
Forudsat den ligger inden i dine <form> ... </form> tags skulle den knap meget gerne submitte formen.

Hvad sker der istedet?

mvh JakobA
Avatar billede sukos Juniormester
17. juni 2001 - 21:15 #3
<input type=image src=logind.jpg width=58 height=26 border=0 name=submit>

virker ikke i ældre versioner af netscape!
Avatar billede Jman Praktikant
17. juni 2001 - 21:18 #4
no_doubt: Det er ikke et tekstfelt, jeg skal lave - det er en submit-knap (som billede)

jakoba: Når jeg har formularen med submitknap, virker den. Men når jeg udskifter submitknappen med et image, reloader den logind-siden
Avatar billede jakoba Nybegynder
17. juni 2001 - 21:22 #5
Hvordan så koden til den tidligere submitknap ud?
Der må have været noget der (fx en eventhandler) du har glemt i den nye knap.
Avatar billede Jman Praktikant
17. juni 2001 - 21:22 #6
og no_doubt: så skulle du have fat i denne: http://www.builder.dk/artikler/article.asp?AID=49
Avatar billede jakoba Nybegynder
17. juni 2001 - 21:23 #7
Eller måske din submitroutine prøver at bruge knappens value til noget (en image knap har ingen value, så det kunne give scriptfejl)
Avatar billede jakoba Nybegynder
17. juni 2001 - 21:26 #8
Kan du lægge sourcen ud til vi kan kikke?
Avatar billede Jman Praktikant
17. juni 2001 - 21:26 #9
Sådan så min tidligere ud:
<input type=\"submit\" name=\"submit\" value=\"Login\" style=\"background-color: #C6CFDE; font-family: arial; color: #006666; font-weight: bold; border-style: solid; border-color: #006666\">
Min nye ser således ud:
<input type=\"image\" src=\"logind.jpg\" border=\"0\" alt=\"submit\">
Avatar billede jakoba Nybegynder
17. juni 2001 - 21:27 #10
Helt standard og OK.  Full source please :)
Avatar billede Jman Praktikant
17. juni 2001 - 21:30 #11
I toppen har jeg:
<%
fejl = \"\"
If Request(\"Submit\")<>\"\" Then
    If Request(\"navn\") = \"Mit-brugernavn\" and _       
        Request(\"password\")=\"Mit-Password\" Then
        Session(\"Valid\") = Request(\"navn\")
        Response.redirect \"Guardian.htm\"

    Else       
        fejl = \"Forkert brugernavn eller password. Prøv igen!\"   
    End If
End If
%>

i formen har jeg:
<form action=\"default_copy(1).asp\" method=\"post\">
          <div align=\"center\">
            <table>
              <tr>
                <td colspan=\"2\">
                  <h6 style=\"margin-left: 3; margin-right: 3; margin-top: 0; margin-bottom: 0\" align=\"center\">Den
                  side, du ønsker at komme ind på er brugerfølsom</h6>
                  <h6 style=\"margin-left: 3; margin-right: 3; margin-top: 0; margin-bottom: 0\" align=\"center\">Indtast
                  venligst brugernavn &amp; adgangskode for at komme videre</h6>
                </td>
              </tr>
              <%If fejl <> \"\" Then%>
              <tr>
                <td colspan=\"2\">
                </td>
              </tr>
              <tr>
                <td colspan=\"2\">
                  <h6 style=\"margin: 0\" align=\"center\"></h6>
                </td>
              </tr>
              <%End If%>
              <tr>
                <td align=\"right\">
                  <h6 style=\"margin-left: 3; margin-right: 3; margin-top: 0; margin-bottom: 0\">Brugernavn:</h6>
                </td>
                <td>
                  <h6 style=\"margin-left: 3; margin-right: 3; margin-top: 0; margin-bottom: 0\"><input type=\"text\" name=\"navn\" size=\"20\">
                  &nbsp;</h6>
                </td>
              </tr>
              <tr>
                <td align=\"right\">
                  <h6 style=\"margin-left: 3; margin-right: 3; margin-top: 0; margin-bottom: 0\">Password:</h6>
                </td>
                <td>
                  <h6 style=\"margin-left: 3; margin-right: 3; margin-top: 0; margin-bottom: 0\"><input type=\"password\" name=\"password\" password\" size=\"20\">
                  &nbsp;</h6>
                </td>
              </tr>
              <tr>
                <td colspan=\"2\">
                  <h6 style=\"margin-left: 3; margin-right: 3; margin-top: 0; margin-bottom: 0\" align=\"center\"><input type=\"image\" value=\"Login\" src=\"logind.jpg\" border=\"0\" alt=\"submit\"></h6>
                </td>
              </tr>
            </table>
          </div>
        </form>

Avatar billede jakoba Nybegynder
17. juni 2001 - 21:37 #12
prøv at lave et hidden felt og tilføj en onclick event i submit knappen
(lidt gæt da jeg ikke ved meget om ASP)

<input type=\"hidden\" name=\"Submit\" value=\"\">
<input type=\"image\" src=\"logind.jpg\" border=\"0\" alt=\"submit\" onclick=\'this.Submit.value=\"sender\';\">
Avatar billede jakoba Nybegynder
17. juni 2001 - 21:39 #13
Ups, der kom \" foran sender, det skal være et \' istedet, og osse omvendt foran this.
    onclick=\"this.Submit.value=\'sender\';\"
Avatar billede Jman Praktikant
17. juni 2001 - 21:46 #14
nope - damn!
Det virkede heller ikke
Avatar billede jakoba Nybegynder
17. juni 2001 - 21:54 #15
Hum. 3 muligheder:

1: du stavede Submit med lille s i navn og onclick event.
2: vent på der kommer en dygtigere svarer forbi.
3: spis points og prøv igen i ASP kategorien.

sorry
mvh JakobA
Avatar billede Jman Praktikant
17. juni 2001 - 22:01 #16
eftersom jeg kopierede din tekst - gætter jeg ikke på nr. 1.
Nr. gider jeg ikke vente på og nr. 3 synes jeg du har fortjent for i det mindste at give tiden..
Jeg forsøger mig efter svar på nettet - takker
Avatar billede jakoba Nybegynder
17. juni 2001 - 22:04 #17
takker
Avatar billede olebole Juniormester
18. juni 2001 - 14:09 #18
<ole>
Hmmmm....superior, du skriver, din side reloader, når du bruger type=image. Det skal den gøre, når en form submit\'es...det ved du godt ikke? Er du helt sikker på, din form ikke ER blevet submit\'et - og du bare tror, siden blev reloaded?
Jeg er nemlig helt sikker på, den form bliver submit\'et...!  :o)
/mvh
</bole>
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