onclick er kun til musen, du kan nok lave noget med onkeypressed, men det nemmeste er nok at lægge den ind i formen: <form method="POST" action="java script: document.gembillede.B1.value='LinkSubmit'; document.gembillede.submit();">
Ja, det kunne den submit opkalds del også ... hmm, her er de fjernet ;D
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title></head><body>
Nyp: [onclick er kun til musen] <- onclick er også til tastaturet ... Nyp: [action="java script: document.gembillede.B1.value='LinkSubmit'; document.gembillede.submit();"] - Den forstod jeg ikke ? action="java script: ..." ?
Her er et eksempel på onclick flyt focusereingen med tab og tryk enter når focuseringen er på linket ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title></head><body>
mclemens: Ja, hmm! men vel ikke lige det der er formålet med onclick, det giver da en stor forskel om der står javascript eller ikke
hvorfor virker dette ikke? her kan jeg da fint få det til at virke. <form method="POST" action="java script: document.gembillede.B1.value='LinkSubmit'; document.gembillede.submit();"> <input type="text" name="T1" size="20"><br> </form> <form method="POST" action="java script: document.gembillede.B1.value='LinkSubmit'; document.gembillede.submit();"> <input type="text" name="T1" size="20"><br> </form>
Du angiver en reference til en ting der har name="B1" den du kom med har et input med name="T1". Du bruger action parameteren til at udføre scriptet ... hmmm, mon den skal submittes et sted hen ? Der er heller ingen name på formularen ... Jeg kan slet ikke få den til at virke ... Er du helt sikker på at den virker hos dig - eller har du forkortet lidt for meget i det du sender? Min IE 6.0 og min FF 1.5.0.1 virker ikke med det du lige har postet ... ???
Hov ja kom til at kopiere formen 2 gange og jeg er ikke sikker på jeg har forstået spørsmålet rigtigt, men jeg forestillede mig noget i denne stil og nu kommer det hele :)
Ok, så forstår jeg lidt bedre, du vil have at man skal klikke på den ene input felt og så enter eller på den ene submit knap og så aktiveres submit functionen på den ene function der så redigerer i den anden function og herefter submitter den function ...
Her er lige et par ulemper i forhold til 10/07-2006 20:42:39: - Du har 2 formularen og det virker lidt voldsomt hvis man kan nøjes med 1 formular. - Du skal have klikket på den input i den anden function før det virker - lad os nu sige at der er input felter i den første function man kan udfylde - så kan det være svært at få brugeren til at klikke på det sidste input felt og så enter eller på submit knappen (han kan jo stå i et input felt i første function og trykke på enter ... nu har du godtnok kun placeret et skjult input felt der - men der kan jo være flere inputs der ikke er hidden i den første formular ...
eksempel: (udfyld navn og tryk enter i første input - eller prøv enter i sidste input ... så kan man selvfølgelig placere alle inputs i den nederste formular og overføre alle elementers værdier til den første formular - og det er formålsløs så kan den ligeså godt submittes i en formular som i 10/07-2006 20:42:39)
M.h.t. 10/07-2006 20:42:39 så kan den måske også laves med almindeligt submit knap og lidt css istedet for det link ... afhængig af hvordan den skal se ud selvfølgelig ...
Jo, jeg kan godt se det ser lidt grinagtig ud, men det er kun et eksempel og som sagt jeg er ikke sikker på jeg forstår spørgsmålet, hvorfor have et link som skal virke på Enter ( hvilket det jo forøvrigt også gør hvis man markerer det!)
Det der ligger i spørgerens problem er at han har et felt som ikke skal være udfyldt fra starten af men måske skal udfyldes hvis man bruger en bestemt knap til at submitte med ... og så ved jeg heller ikke helt hvad det er løsningen ellers skal ... :/
[ hvor skal jeg ind og rette ? ] - I kildefilen du kan evt. også prøve med noget ala 10/07-2006 21:54:09 istedet hvis det er godt nok ...
[ den side der kommer i midten (ruden) er en side for sig selv. ] - Ved ikke hvad du mener ... når jeg følger dit link er der kun en side (jeg logger ikke ind - følger bare linket) det link du har kastet viser over til 1 html side med 2 html, 2 head, 2 body blokke o.s.v. :P ... hvis du ikke kan implementere det udfra 10/07-2006 20:39:05 / 10/07-2006 21:54:09 / 12/07-2006 20:44:16 så ved jeg ikke helt hvordan jeg skal forklare det? ... Hvis du tænker på hvad selve den html side hedder så er det den der dukker frem når man følger dit link ... den tyder som sagt på at du includer 2 filer - og nej, jeg kan ikke sige hvad selve den fil hedder som du includer ...
Det er ok behold du bare pointene, har helt glemt spørgsmålet efter 14 dages ferie :)
Synes godt om
Ny brugerNybegynder
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.