02. september 2003 - 23:38
Der er
18 kommentarer og 1 løsning
Konstant fokus?
Jeg har en formel, hvori jeg får focus på et textarea, så man kan starte med at skrive sin besked: <body onload="document.frmMessage.text.focus();"> <form name="frmMessage" method="post" action="post.asp"> <textarea tabindex="1" rows="5" cols="50" name="text"> <input tabindex="2" type="submit" value="Send"> </form> Når man trykker på submit-knappen, mistes fokus fra textarea, så man skal med musen trykke i textarea igen for at skrive den næste besked. Kan det ikke laves, så textarea (text) automatisk har fokus hele tiden? Jeg vil blive MEGET glad for hurtig respons :o)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. september 2003 - 23:40
#1
Jeg skal lige nævne: 1. Man kommer ind på siden, og textarea "text" har fokus 2. Man trykker på TAB og kommer ned på "Send"-knappen og kan med mellemrumstasten aktivere knappen 3. Herefter skal textarea "text" være i fokus igen Håber jeg kan gøre mig forståelig nok.
02. september 2003 - 23:43
#2
Ved ikke om det vil virke, men prøv med: <body onload="document.frmMessage.text.focus();" onfocus="document.frmMessage.text.focus();">
02. september 2003 - 23:48
#3
Desværre, fokus er nu på knappen "Send" :o/
02. september 2003 - 23:51
#4
hmm, jeg har testet din kode på min egen maskine, hvor den, med undtagelse af at du ikke har lukket textarea med </textarea>, virker
02. september 2003 - 23:52
#5
Ok, det fik jeg ikke med her, men <textarea> ER afsluttet med </textarea>
02. september 2003 - 23:54
#6
Trykker man Shift + Tab, kommer man fra "Send" til textarea (text)
02. september 2003 - 23:54
#7
... hvilket stadig er irriterende. Fokus bør være på textarea (text) hver gang man trykker på "Send"
02. september 2003 - 23:57
#8
Hvad med: <input tabindex="2" type="submit" value="Send" onfocus="document.frmMessage.text.focus();"> Har desværre ikke selv en modtager, så jeg må nøjes med at komme med ideer ...
02. september 2003 - 23:59
#9
Idéen er skam god nok, men så kan jeg ikke flytte fokus fra textarea (text) :o)
03. september 2003 - 00:00
#10
... medmindre jeg bruger musen. Det virker faktisk, men jeg kan ikke tabulere ned på "Send". Flere idéer, roenvig?
03. september 2003 - 00:03
#11
<input tabindex="2" type="button" value="Send" onclick="this.form.submit();this.form.text.focus();">
03. september 2003 - 00:07
#12
Så virker det sq! roenvig, bedste nye ven, lægger du et svar? :o)
03. september 2003 - 00:08
#13
Hov, lige et tillægsspørgsmål, jeg hæver point til 100: Kan man ikke fjerne "Send"-knappen og nøjes med at trykke Enter?
03. september 2003 - 00:09
#14
Nej, sorry, man kan benytte linieskift i textarea (text), så Enter-tasten skal ikke benyttes til at poste beskeden. Lægger du et svar, lukker jeg spørgsmålet :o)
03. september 2003 - 00:10
#15
Velbekomme da '-)
03. september 2003 - 00:11
#16
Takker MANGE gange for hjælpen :o)
03. september 2003 - 00:15
#17
-- og mange tak for points ;~}
exp
Juniormester
03. september 2003 - 08:56
#18
Du kan jo evt give "Send"-knappen en acceskey... accesskey="s" Så kan brugeren bare taste "ALT+s" for at sende...
03. september 2003 - 19:56
#19
Tak, exp! Det vil jeg prøve senere :o)
Vi tilbyder markedets bedste kurser inden for webudvikling