Avatar billede ripley Nybegynder
17. december 1999 - 11:35 Der er 16 kommentarer og
1 løsning

Submit-knapper

Hvordan sørger man for, at en submitknap aktiveres, blot ved at trykke enter (så man er fri for at bruge musen) - der er kun én knap på skærmbilledet. Det virker i IE men ikke i N.N. - kræver N.N. noget særligt eller kan det slet ikke lade sig gøre?
Avatar billede cldu Nybegynder
17. december 1999 - 12:31 #1
så vidt jeg ved kan man ikke trykke enter for at submitte et felt i NN... Selv her på eksperten er der det problem når man skal logge på fra NN...

Så mit svar er med god overbevisning at det ikke kan lade sig gøre.
Avatar billede erikjacobsen Ekspert
17. december 1999 - 12:38 #2
Følgende virker da fint i IE4 og NS4.5:


<FORM ACTION="kkk.asp">
<INPUT TYPE="text"  NAME="zz">
<INPUT TYPE="SUBMIT">
</FORM>

Jeg kan trykke retur i text-feltet og
få sendt information afsted.
Avatar billede nej Nybegynder
17. december 1999 - 12:39 #3
Det tror jeg faktisk godt det kan :-) det må vel være noget med onKeyDown="submitForm()" Så kan man vel tjekke på hvilken knap der bliver trykket på? Pingo???? hjælp :-)

Mvh Emil
Avatar billede theartist Nybegynder
17. december 1999 - 14:18 #4
Det er en indbygget feature i Explorer som Netscape ikke har, men at det muligvis kan laves i Javascript kunne godt være og jeg vil foreslå dig at gå videre med det i denne kategori (javascript), så kan hajerne derinde nok hjælpe dig. Altså det kan umiddelbart ikke lade sig gøre i Netscape bare at trykke Enter.

--:TheArtist:--
Avatar billede cyberesben Nybegynder
17. december 1999 - 20:51 #5
jo nogen gange kan man godt bare trykke enter i netscape...
Avatar billede cyberesben Nybegynder
17. december 1999 - 20:54 #6
her på eksperten kan man i hvert fald godt.. og ekspertens kode er således:

<FORM ACTION="find.asp">
<INPUT TYPE="text" NAME="find" SIZE="8" MAXLENGTH="255" ACCESSKEY="f" VALUE="">
<INPUT TYPE="hidden" NAME="option" VALUE="AND">
<INPUT TYPE="hidden" NAME="Kategori" VALUE="3">
</FORM>
Avatar billede olebole Juniormester
02. januar 2000 - 02:53 #7
Man kan altid submitte en form i NN, HVIS submit knappen er placeret MELLEM form/start tag og form/slut tag.
Derfor viser erfaringen, det kun lader sig gøre nogle gange.

VH/
Ole Clausen
Avatar billede olebole Juniormester
02. januar 2000 - 02:55 #8
Det var underforstået:
Submitte med return ;-)
Avatar billede cyberesben Nybegynder
02. januar 2000 - 03:10 #9
hmmm smarte, hvor mange gange laver man en formular hvor man placerer submit knappen uden for <FORM>?
Avatar billede cyberesben Nybegynder
02. januar 2000 - 03:13 #10
hvor mange gange = hvor tit
Avatar billede erikjacobsen Ekspert
02. januar 2000 - 09:27 #11
Nå, måske skulle vi få lagt låg på det her. I NN submitter man på
returtasten, hvis der er ét textfelt - og så kan jeg ikke huske hvad der
må være af andre slags felter. I IE submitter man bare altid. Træls.

For noget JavaScript, der kan løse problemet se:

  http://www.eksperten.dk/spm.asp?id=9043
Avatar billede olebole Juniormester
02. januar 2000 - 20:28 #12
Smarte (?) Cyberesben.
Det gør man f.eks. alle de gange, man gerne vil fyre en submit af fra en anden frame - eller, hvor man af designmæssige årsager ikke ønsker at lade en form fortsætte ned over hele siden, men gerne vil have knappen til at være i bunden af siden osv, osv!
Hvis du af og til checkede hvad 'de andre' går og laver (ved at se på lidt sources på nettet), ville du opdage, at også smarthed er en relativ størrelse - og måske ikke altid er, hvad den umiddelbart måtte synes at være ;-)
VH/
Ole Clausen
Avatar billede cyberesben Nybegynder
02. januar 2000 - 20:46 #13
hmm, tja normalt
så plejer man da at sætte submit knappen inden for <FORM> </FORM>

men det du mener er altså hvis nogen gør det via javascript, altså laver en anden submit knap
Avatar billede erikjacobsen Ekspert
02. januar 2000 - 21:05 #14
Jamen, olebole, det er jo ikke rigtigt hvad du siger. Måske skulle du
følge med i hvad de andre laver - he he :-)
Avatar billede olebole Juniormester
02. januar 2000 - 22:05 #15
Måske, Erik Jacobsen - hvis du gjorde det, ville du vide, at dit svar er ligeså forkert (med hensyn til, hvad NN *kan* gøre) som mit svar! ;-)
*Kun* hvis text feltet (jeg går udfra, vi taler om 'type=text' og ikke 'textarea', hvor du jo bare laver linieskift) har focus, kan NN submitte via 'return'! *Ikke* hvis man forinden har klikket udenfor tekstfeltet og *ikke*, hvis formen indeholder flere textfelter.
Det lader sig altså ikke altid gøre, undskyld!
Avatar billede theartist Nybegynder
03. januar 2000 - 09:27 #16
Det er sjovt at følge jeres lille krig, men når det hele munder ud, så vil i se at det svar jeg gav tidligere var det tætteste i er kommet på sandheden :-)
Avatar billede olebole Juniormester
03. januar 2000 - 14:48 #17
'Krig' vil jeg nu ikke kalde det.
Jeg finder det bare lidt ynkeligt, når folk - der selv har svaret forkert - begynder at være nedladende over for andre, der efter bedste evne prøver at hjælpe. 'En klog mand' sagde en gang: "Har man ikke pære, må man ævle"!
Og ja, du burde klart have pointene :-)
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