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
Author: Kasia
Date: Thu, 27 Dec 2001 08:10
Date: Thu, 27 Dec 2001 08:10
6 lines
1167 bytes
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
Author: Zbigniew Braniecki
Date: Thu, 27 Dec 2001 08:18
Date: Thu, 27 Dec 2001 08:18
13 lines
1350 bytes
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
Author: Michal
Date: Thu, 27 Dec 2001 08:23
Date: Thu, 27 Dec 2001 08:23
19 lines
1574 bytes
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
Author: Poe
Date: Thu, 27 Dec 2001 08:33
Date: Thu, 27 Dec 2001 08:33
36 lines
2399 bytes
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
Author: arml
Date: Thu, 27 Dec 2001 08:50
Date: Thu, 27 Dec 2001 08:50
20 lines
1826 bytes
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
Author: Zbigniew Braniecki
Date: Thu, 27 Dec 2001 09:20
Date: Thu, 27 Dec 2001 09:20
9 lines
1232 bytes
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
Author: Waldemar Thiel
Date: Thu, 27 Dec 2001 10:07
Date: Thu, 27 Dec 2001 10:07
31 lines
1774 bytes
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
Author: Waldemar Thiel
Date: Thu, 27 Dec 2001 10:08
Date: Thu, 27 Dec 2001 10:08
6 lines
1216 bytes
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
Author: leming nine
Date: Thu, 27 Dec 2001 10:27
Date: Thu, 27 Dec 2001 10:27
1 lines
1072 bytes
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
Author: Poe
Date: Thu, 27 Dec 2001 12:00
Date: Thu, 27 Dec 2001 12:00
13 lines
1397 bytes
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
Author: Waldemar Thiel
Date: Thu, 27 Dec 2001 12:22
Date: Thu, 27 Dec 2001 12:22
14 lines
1871 bytes
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
Author: Poe
Date: Thu, 27 Dec 2001 13:48
Date: Thu, 27 Dec 2001 13:48
22 lines
2006 bytes
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