Avatar billede baitianlong Nybegynder
04. januar 2002 - 23:19 Der er 16 kommentarer og
1 løsning

Form knapper

Kan man ikke give knapper i en Form andre actions end \"submit\" og \"reset\". Det kunne da være smart hvis man f.eks kunne kalde et javascript fra en form knap, så man kunne \"annullere\" eller andet ! ?
Avatar billede baitianlong Nybegynder
04. januar 2002 - 23:19 #1
Eller kan man give ens egne knapper Form-funktionerne, og ikke bruge de alm. knapper.
Avatar billede ahv Nybegynder
04. januar 2002 - 23:24 #2
ved ikke om man kan bruge sine egne knapper, men man kan lave om på de der alm. så de ikke er så kedelig grå.


Avatar billede fri-hash Nybegynder
04. januar 2002 - 23:27 #3
man kan aktivere hvilken som helst funktion med onclick-handleren på submit- og resetknapper
og man kan sagtens bruge sine egne knapper istedet
Avatar billede ahv Nybegynder
04. januar 2002 - 23:27 #4
Lige hugget fra en sms sender :

<head>
<style type=\"text/css\">
..button            {background: #ffffff; border-bottom:solid 1px; border-left:solid 1px; border-right:solid 1px; border-top:solid 1px; border-bottom:solid 1px; cursor:hand; font-family:verdana; font-size: 8pt;}
..but            {background: #ffffff; border-bottom:solid 1px; border-left:solid 1px; border-right:solid 1px; border-top:solid 1px; border-bottom:solid 1px; font-family:verdana; font-size: 8pt;}
</style>
</head>

<INPUT class=\"button\" TYPE=\"SUBMIT\" name=\"sms\" VALUE=\":: SendSMS ::\">

Så er den ikke så kedelig grå :o)
du kan selv justerer farverne oppe i style\'en
Avatar billede fri-hash Nybegynder
04. januar 2002 - 23:28 #5
f.eks.

<input type=\"submit\" name=\"sunmit\" onclick=\"return validate();\">

hvor validate er en javascriptfunktion man har skrevet til at tjekke om de felter der skal være udfyldt er det
Avatar billede ahv Nybegynder
04. januar 2002 - 23:30 #6
Så får at få den til at ligne et link erstatter du bare alle de steder der står 1px til 0px så er der iingen kant på :o)
Avatar billede fri-hash Nybegynder
04. januar 2002 - 23:33 #7
eller du kan lave en funktion der hedder submit()
og kalde den onclick i en a href så ligner det ikke bare et link, det ER et link ... samme funktion kan du også kalde onclick på en hjemmedesignet knap og således fuldstændig selv bestemme hvordan knappen skal se ud
Avatar billede ahv Nybegynder
04. januar 2002 - 23:41 #8
Laver lige et svar hvis du kan bruge det jeg har postet :o)
Avatar billede baitianlong Nybegynder
05. januar 2002 - 00:22 #9
fri-hash> Jeg har prøvet at sætte et script der hedder

function test() {
submit()
}

med <a href> på en hjemmelavet knap inde i Form\'en. Og det virker ikke !!!

Hvad mente du egentlig ??

Og den første du nævner med <input type=\"submit\".... vil submitte uanset hvad, den ellers \"kan\"
Avatar billede fri-hash Nybegynder
05. januar 2002 - 00:30 #10
ikke uanset hvad ... jeg har lavet flere forms der kun submittes hvis visse felter er udfyldt

der er visse ting der skal være på plads for at du kan submitte med andet end submitknap - for det første skal din form have et navn

så vil funktionen se f.eks sådan ud:
function test(){
  document.formnavn.submit();
}

og linket
<a href=\"#\" onclick=\"test();\">KLIK HER</a>
Avatar billede baitianlong Nybegynder
05. januar 2002 - 00:33 #11
med denne funktion i <script>

function test() {
window.close()
}

...og denne knap i <form>

<input type=\"submit\" value=\"Annuller\" onclick=\"test()\">

...virker det fint med at lukke formularvinduet, men... Submitter den ikke samtidig, når der står <input type=\"submit\"..  ?????????????
Avatar billede fri-hash Nybegynder
05. januar 2002 - 00:38 #12
jo i det tilfælde gør den
Avatar billede fri-hash Nybegynder
05. januar 2002 - 00:40 #13
...tror jeg - men hvis det er en knap med den funktion du vil have uden submit, hvad så med
<input type=\"button\" value=\"Annulér\" onclick=\"window.close();\">
Avatar billede baitianlong Nybegynder
05. januar 2002 - 00:41 #14
gu\' gør den så... Den sender alligevel de indtastede variabler, men lukker samtidig vinduet.

...Billigt lort, du gamle
Avatar billede baitianlong Nybegynder
05. januar 2002 - 00:46 #15
Aha, du skulle bare have nævnt den der \"button\" med det samme..

Det er perfekt. Tak for hjælpen og god ryger  (c;

Avatar billede fri-hash Nybegynder
05. januar 2002 - 00:47 #16
selv tak og evt i lige måde :-)
Avatar billede baitianlong Nybegynder
05. januar 2002 - 00:49 #17
Host , tak
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