🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
12 messages
12 total messages Started by Kasia Thu, 27 Dec 2001 08:10
Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#39
Author: Kasia
Date: Thu, 27 Dec 2001 08:10
6 lines
1167 bytes
Witam
W zasadzie całe pytanie jest juz zawarte w nagłówku Jak wywołać metodę
submit formularza na stronie HTML kiedy użytkownik naciśnie enter na jednym
z jego pól

Z góry dzięki za pomoc Patryk
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#40
Author: Zbigniew Braniecki
Date: Thu, 27 Dec 2001 08:18
13 lines
1350 bytes
> W zasadzie całe pytanie jest juz zawarte w nagłówku Jak wywołać metodę
> submit formularza na stronie HTML kiedy użytkownik naciśnie enter na
jednym
> z jego pól

Przy prawidlowo zbudowanym formularzu powinien wykonac action forma
automatycznie.

pozdr.
Gandalf

--
Alladyn Team (http://alladyn.art.pl) proud member
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#41
Author: Michal
Date: Thu, 27 Dec 2001 08:23
19 lines
1574 bytes
"Zbigniew Braniecki" <gandalf@alladyn.art.pl> wrote in message
news:3c2ad967$1@news.vogel.pl...
> > W zasadzie całe pytanie jest juz zawarte w nagłówku Jak wywołać metodę
> > submit formularza na stronie HTML kiedy użytkownik naciśnie enter na
> jednym
> > z jego pól
>
> Przy prawidlowo zbudowanym formularzu powinien wykonac action forma
> automatycznie.
>
> pozdr.
> Gandalf

Tak....
zapomniales jednak dodac ze w jedynie poprawnej przegladarce "MIS" a co z
takim na przyklad "Netscape"?

--
Pozdrawiam, Michał
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#42
Author: Poe
Date: Thu, 27 Dec 2001 08:33
36 lines
2399 bytes
No więc jest tak, że jeśli formularz jest poprawnie zbudowany i posiada
element <input type=submit> i jest w <form > zdefiniowana jakaś akcja to
rzeczewiscie po wcisnieciu enter automatycznie uruchamia metode submit ale
klient dla którego to robimy zażyczył sobie zamiast normalnych przyciskow
gify ,pod którymi umieszczona jest akcja ,wiec po wywaleniu elementu <input
type=submit> i wcisnieciu enter w jakimkolwiek polu formularza juz nie jest
wywoływana akcja na formularzu ;( widać stracił swoją poprawność :(.Wiem że
moznaby było przechwycic zdarzenie onkeypressed czy jakos tak ,tylkko jak
okreslic kod klawisza ,który został wciśniety ??

Użytkownik "Michal" <michal@no.spam.org.pl> napisał w wiadomości
news:a0elpo$fat$1@news2.ipartners.pl...
> "Zbigniew Braniecki" <gandalf@alladyn.art.pl> wrote in message
> news:3c2ad967$1@news.vogel.pl...
> > > W zasadzie całe pytanie jest juz zawarte w nagłówku Jak wywołać metodę
> > > submit formularza na stronie HTML kiedy użytkownik naciśnie enter na
> > jednym
> > > z jego pól
> >
> > Przy prawidlowo zbudowanym formularzu powinien wykonac action forma
> > automatycznie.
> >
> > pozdr.
> > Gandalf
>
> Tak....
> zapomniales jednak dodac ze w jedynie poprawnej przegladarce "MIS" a co z
> takim na przyklad "Netscape"?
>
> --
> Pozdrawiam, Michał
>
>
>
>
>
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#43
Author: arml
Date: Thu, 27 Dec 2001 08:50
20 lines
1826 bytes
Użytkownik "Poe" <kdrygala@wp.pl> napisał w wiadomości
news:a0embm$its$1@news.tpi.pl...
> No więc jest tak, że jeśli formularz jest poprawnie zbudowany i posiada
> element <input type=submit> i jest w <form > zdefiniowana jakaś akcja to
> rzeczewiscie po wcisnieciu enter automatycznie uruchamia metode submit ale
> klient dla którego to robimy zażyczył sobie zamiast normalnych przyciskow
> gify ,pod którymi umieszczona jest akcja ,wiec po wywaleniu elementu
<input
> type=submit> i wcisnieciu enter w jakimkolwiek polu formularza juz nie
jest
> wywoływana akcja na formularzu ;( widać stracił swoją poprawność :(.Wiem
że
> moznaby było przechwycic zdarzenie onkeypressed czy jakos tak ,tylkko jak
> okreslic kod klawisza ,który został wciśniety ??

a nie mozesz zrobic przycisku z gifem?

pozdr
arml
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#44
Author: Zbigniew Braniecki
Date: Thu, 27 Dec 2001 09:20
9 lines
1232 bytes
> zapomniales jednak dodac ze w jedynie poprawnej przegladarce "MIS" a co z
> takim na przyklad "Netscape"?

Zapomnialem, tzn. nie pamietalem ze nie dziala :)

A co myslisz o onkeypress ? dla dokumentu? i chr(13) ?

pozdr.
Gandalf
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#46
Author: Waldemar Thiel
Date: Thu, 27 Dec 2001 10:07
31 lines
1774 bytes
Witam

| W zasadzie całe pytanie jest juz zawarte w nagłówku Jak wywołać metodę
| submit formularza na stronie HTML kiedy użytkownik naciśnie enter na jednym
| z jego pól

Ponizej przyklad - chyba bedzie dzialac (przynajmniej w MSIE na 100%)...

<script language="JavaScript">
<!--
    function foo() {
        var form = document.forms.search;

        if (window.event.keyCode == 13) {
            form.submit()
        }
    }
//-->
</script>

<form name="blah" action="somepage.xxx" method="post">
    <input name="xxx" type="text" onkeypress="foo()">
</form>

Pozdrawiam,

-- 
Waldemar Thiel
waldemar.thiel@ce-market.com

*** There are no mistakes, just learning experience ***
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#47
Author: Waldemar Thiel
Date: Thu, 27 Dec 2001 10:08
6 lines
1216 bytes
Mala poprawka...

oczywiscie w funkcji pod zmienna 'form' powinno byc podstawione
'document.forms.blah' (ah te copy & paste :)))

W.
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#45
Author: leming nine
Date: Thu, 27 Dec 2001 10:27
1 lines
1072 bytes
<input type="image" src="ok.gif" alt="OK"> ? chyba pójdzie... -- l9
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#48
Author: Poe
Date: Thu, 27 Dec 2001 12:00
13 lines
1397 bytes
funkcja jest spoko pobiera kody wszystkich klawiszy prócz :( klawiszy
specjalnych
(np:enter,alt,shift itd.)

Użytkownik "Waldemar Thiel" <waldemar.thiel@ce-market.com> napisał w
wiadomości news:a0ertn$lqk$1@news.tpi.pl...
> Mala poprawka...
>
> oczywiscie w funkcji pod zmienna 'form' powinno byc podstawione
> 'document.forms.blah' (ah te copy & paste :)))
>
> W.
>
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#49
Author: Waldemar Thiel
Date: Thu, 27 Dec 2001 12:22
14 lines
1871 bytes
| funkcja jest spoko pobiera kody wszystkich klawiszy prócz :( klawiszy
| specjalnych
| (np:enter,alt,shift itd.)

U mnie pod 'Miskiem 6' dziala wszystko ok. Pod 5.5 i 5.0 na pewno tez.
Pod N6.2 nie dziala wylapanie tego 'eventu' (window.event.keyCode), ale mysle, ze tutaj nalezy dla N umiescic odpowiedni dla niego kawalek kodu...

PS. to, ze nie lapie alt i shift to sie nie dziwie, natomiast enter to taki sam klawisz jak kazdy alfanumeryczny tylko o kodzie 13. N6.2 wylapuje wcisniecie enter'a i robi sam submit tego formularza -> nie dochodzi do rzucenia zdarzenia onkeypressed!

-- 
Waldemar Thiel
waldemar.thiel@ce-market.com

*** There are no mistakes, just learning experience ***
Re: Jak wywołać metode submit formularza po nacisnięciu klawisza enter na jednym z jego pol
#50
Author: Poe
Date: Thu, 27 Dec 2001 13:48
22 lines
2006 bytes
Już wiem gdzie popełniłam bład wielkie dzięki za pomoc :)

Użytkownik "Waldemar Thiel" <waldemar.thiel@ce-market.com> napisał w
wiadomości news:a0f3od$2t$1@news.tpi.pl...
| funkcja jest spoko pobiera kody wszystkich klawiszy prócz :( klawiszy
| specjalnych
| (np:enter,alt,shift itd.)

U mnie pod 'Miskiem 6' dziala wszystko ok. Pod 5.5 i 5.0 na pewno tez.
Pod N6.2 nie dziala wylapanie tego 'eventu' (window.event.keyCode), ale
mysle, ze tutaj nalezy dla N umiescic odpowiedni dla niego kawalek kodu...

PS. to, ze nie lapie alt i shift to sie nie dziwie, natomiast enter to taki
sam klawisz jak kazdy alfanumeryczny tylko o kodzie 13. N6.2 wylapuje
wcisniecie enter'a i robi sam submit tego formularza -> nie dochodzi do
rzucenia zdarzenia onkeypressed!

--
Waldemar Thiel
waldemar.thiel@ce-market.com

*** There are no mistakes, just learning experience ***
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads