![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Formularz z musowo ustaloną wartością ACTION (używam klasy advAJAX do pobierania jego wartości), w którym NIE MOŻE być buttona wysyłającego (kwestie estetyczne). Formularz wysyłany jest za pomocą linka uruchamiającego klasę advAJAX i to ona pobiera wartości z formularza.
Miałem problem z przyciskaniem ENTER w Operze. Po jego naciśnięciu następowało przekierowanie do strony podanej w atrybucie ACTION formularza. Dodałem do znacznika FORM coś takiego: onsubmit="logowanie(); return false;" (funkcja logowanie wywołuje klasę advAJAX). W wyniku tego w Operze po naciśnięciu ENTER nie tylko nie następuje przekierowanie, ale też następuje wywołanie funkcji analizującej formularz, czyli wszystko jest w porządku. Problem kolejny to IE i FF. Przeglądarki te w ogóle nie reagują na naciśnięcie ENTER w jednym z pól. Wpadłem na pomysł, który nie wiem, czy w ogóle da się zrealizować. onkeypress="submit_formularza(event, "logowanie()" ) Funkcja submit_formularza:
No i teraz kwestia ma się tak. Sam submit formularza mnie guzik obchodzi, więc nie jest potrzebny. Natomiast problem tyczy się całej podstrony więc pytanie jest takie: czy istnieje możliwość napisania tego tak, by w wywolaniu sprawdzania naciśnięcia klawisza przekazywać nazwę funkcji, która wykonywana byłaby DOPIERO w momencie spełnienia warunku if( keynum == 13 )? -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej:
Kod <form action="http://www.google.pl" method="get"> <input name="a" type="text" /> <input style="display: none;" type="submit" value="ok" /> </form> i enter działa i buttona nie ma |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:02 |