Avatar billede fixbabe Nybegynder
19. december 2005 - 20:38 Der er 27 kommentarer og
1 løsning

submit på link

Jeg ville høre hvordan man laver en knap om til et link??

Knap: <input type="submit" value="Ok" name="xx" style="font-family: Verdana; font-size: 8 pt">
Avatar billede inctor Nybegynder
19. december 2005 - 20:45 #1
<input onclick="www.exp.dk" type="submit" value="Ok" name="xx" style="font-family: Verdana; font-size: 8 pt">



Prøv Det ..
Avatar billede apo Praktikant
19. december 2005 - 20:46 #2
<input type="button" value="Ok" name="xx" style="font-family: Verdana; font-size: 8 pt" onclick="document.location.href='index.htm'">
Avatar billede inctor Nybegynder
19. december 2005 - 20:47 #3
er min ikke den samme ? min kan da osse bruges ? min er bare kortest ? eller ?
Avatar billede fixbabe Nybegynder
19. december 2005 - 20:48 #4
tror i har misforstået eller jeg er for dårlig til at beskrive.. :) jeg vil have et link istedet for en knap, så linket hedder "OK" istedet for en knap med "ok"
Avatar billede inctor Nybegynder
19. december 2005 - 20:48 #5
og erstat med

onclick="window.open('siden','FRAME','width=700,height=415,resizable=0,scrollbars=1')"

hvis den skal åbne i nyt vindue .. du kan selv sætte alle de ting som du gerne vil have dem ...
Avatar billede inctor Nybegynder
19. december 2005 - 20:49 #6
Klik <a href="link.html">HER<\a>

den simple udgave ..
Avatar billede michael_stim Ekspert
19. december 2005 - 20:50 #7
<a href="sti.dk">OK</a>
Avatar billede apo Praktikant
19. december 2005 - 20:50 #8
Prøv:
<a href="#" onclick="document.form.submit();return false">Submit</a>
Avatar billede inctor Nybegynder
19. december 2005 - 20:51 #9
altså bare en tekst hvor der står OK ?

Klik <a href="link.html">OK<\a>

som i mit eksempel ..
Avatar billede inctor Nybegynder
19. december 2005 - 20:52 #10
sorry

<a href="link.html">OK<\a>

Sådan .. ;D
Avatar billede fixbabe Nybegynder
19. december 2005 - 20:57 #11
apo -> jeg får bare "der opstod fejl på siden"
Avatar billede apo Praktikant
19. december 2005 - 20:58 #12
Hmm... Så prøv med:

<a href="#" onclick="document.form.ditFormnavn.submit();return false">Submit</a>

... 'ditFormnavn' er navnet på din formular.
Avatar billede fixbabe Nybegynder
19. december 2005 - 21:01 #13
stadig samme fejl.
Avatar billede apo Praktikant
19. december 2005 - 21:06 #14
Mit sidste bud:

<a href="#" onclick="document.ditFormnavn.submit();return false">Submit</a>

Husk at erstatte 'ditFormnavn' med navnet på _din_ form...
Avatar billede inctor Nybegynder
19. december 2005 - 21:08 #15
Fixbabe , Prøv min ..
Avatar billede fixbabe Nybegynder
19. december 2005 - 21:08 #16
<a href="link.html">OK<\a> <-- Den? det er jo bare et alm link
Avatar billede inctor Nybegynder
19. december 2005 - 21:10 #17
du skal jo bytte link.html ud med den side som skal vises .. det var da os det du skrev du søgte ..
Avatar billede apo Praktikant
19. december 2005 - 21:15 #18
fixbabe > Kan du ikke få det, jeg viste dig til at virke?

Ellers prøv at lægge koden til din formular (Kun din formular)...
Avatar billede fixbabe Nybegynder
19. december 2005 - 21:20 #19
jeg har prøvet at muligt desværre uden held, jeg faldt lige over denne stump kode som virker dog med billede istedet for link.

<FORM METHOD="POST" ACTION="index.htm" NAME="form">
<TABLE>
<TR>
    <TD STYLE="position: relative;">
        <IMG SRC="send.gif" STYLE="position: absolute; left: 5px; top: 5px; cursor: hand;" ONCLICK="document.form.send.click();">
        <IMG SRC="rens.gif" STYLE="position: absolute; left: 72px; top: 5px; cursor: hand;" ONCLICK="document.form.rens.click();">
        <INPUT TYPE="submit" NAME="send" STYLE="padding-left: 10px;" VALUE="Send">
        <INPUT TYPE="reset" NAME="rens" STYLE="padding-left: 10px;" VALUE="Rens">
    </TD>
</TR>
</TABLE>
</FORM>

Jeg har prøvet at smide
<a href="#" onclick="document.send.submit();return false">Submit</a>
samt
<a href="#" onclick="document.send.click();return false">Submit</a>
ind, dog stadig uden held
Avatar billede apo Praktikant
19. december 2005 - 21:26 #20
Gør du brug af et server-side script som f.eks. ASP eller PHP til, at behandle de data din formular skal sende?

Virker din formular som den skal når du bruger almindelige <input type="submit"... ?
Avatar billede fixbabe Nybegynder
19. december 2005 - 21:27 #21
jeg bruger en server side i php.
Avatar billede apo Praktikant
19. december 2005 - 21:32 #22
Har du prøvet mit forslag når formularen hedder:

<form name="minForm" osv...

<a href="#" onclick="document.minForm.submit();return false">Submit</a>

?

Din formular skal hedde det samme som det navn du kalder i dit link (Herover kalder jeg formularen 'minForm')...
Avatar billede apo Praktikant
19. december 2005 - 21:52 #23
Ovenstående virker.

Du skal blot huske at erstatte 'minForm' (i linket): <a href="#" onclick="document.minForm.submit();return false">Submit</a>

... med navnet på din formular - Ellers virker det ikke.

Hvis du også vil have et link, der nulstiller formularfelterne, kan du bruge dette: <a href="#" onclick="document.minForm.reset();return false">Annuller</a>

Igen skal du huske at erstatte 'minForm' (i linket) med navnet på din formular.
Avatar billede fixbabe Nybegynder
19. december 2005 - 22:17 #24
jeg bruger jo en server side (funk.php)
hvordan gør jeg så?
Avatar billede apo Praktikant
19. december 2005 - 22:21 #25
Hvis funk.php er den side, der behandler de indtastede data, skal du kalde den i 'action':

<form name="minForm" method="post" action="funk.php"> osv...
Avatar billede apo Praktikant
19. december 2005 - 22:35 #26
En kort forklaring:

- name="minForm" er navnet på din formular.
- action="funk.php" angiver den side, der viderestilles til når du klikker på submit-linket (Den side, der skal behandle dine data efter submit).

Jeg er væk de kommende dage, så jeg kan ikke svare på flere spørgsmål - før jeg er tilbage igen. Jeg håber at du finder ud af det, prøv dig frem :-)
Avatar billede roenving Novice
20. december 2005 - 02:01 #27
>>inctor

-- fra start er du på vildspor, for en en onclick kan ikke benyttes uden egentlig javascript, så du kan ikke bare sætte en partiel url i event-handleren ...

-- hvis man sætter en fuld url i, dvs. inkl. protokol m.m.m., hjælper det først, hvis man også fortæller javascript-fortolkeren, at det er location-objektet, der skal have den værdi !-)

-- jeg håber dog, at apos forklaring er trukket igennem på nuværende tidspunkt !o]
Avatar billede fixbabe Nybegynder
31. december 2005 - 13:28 #28
Efter et stykke tid fik jeg det hen :) takker
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