Thread View: pl.comp.lang.javascript
5 messages
5 total messages
Started by Peter May
Wed, 27 Jan 2010 15:08
Autosubmit i lista <select>
Author: Peter May
Date: Wed, 27 Jan 2010 15:08
Date: Wed, 27 Jan 2010 15:08
34 lines
1990 bytes
1990 bytes
Jest prosta lista z wyborem: <form action="url jakiś" method="post"> <select id="test" name="test"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <noscript><div><input type="submit" id="submitted" name="submitted" value="OK" /></div></noscript> </form> Teraz JavaScript-em pod zdarzenie onchange <select>-a podpinam zwykły submit formularza: document.forms[0].submit(); Zakładam na potrzeby tego przykładu, że <form> interesujący mnie jest pierwszy w DOM-ie. W przypadku braku JS mam button OK i do serwera idą dwie informacje: 1. O wybranym <option>-ie 2. O klikniętym submicie. W przypadku automatycznego submit-a do serwera idzie tylko informacja o wybranym <option>-ie. Jak rozwiązać problem taki, aby przy document.forms[0].submit(); leciały również dane button-a submitted? Czy przypadkiem nie powinienem coś kombinować w stronę input type hidden? -- Peter
Re: Autosubmit i lista <select>
Author: Piotr Borowski
Date: Wed, 27 Jan 2010 16:02
Date: Wed, 27 Jan 2010 16:02
9 lines
1605 bytes
1605 bytes
"Peter May" <peter.may@poczta.fm> wrote in message news:hjpl2n$r8r$1@atlantis.news.neostrada.pl... > Jest prosta lista z wyborem: > Jak rozwiązać problem taki, aby przy document.forms[0].submit(); leciały > również dane button-a submitted? > Czy przypadkiem nie powinienem coś kombinować w stronę input type hidden? jezeli chesz informacji np. o tym jaka forma wylsala formularz to hidden jest chyba najlepsze <input type="hidden" name="form" value="login" />
Re: Autosubmit i lista <select>
Author: Krzysztof Warunek
Date: Thu, 28 Jan 2010 08:40
Date: Thu, 28 Jan 2010 08:40
20 lines
1602 bytes
1602 bytes
Dnia Wed, 27 Jan 2010 16:02:46 -0000, Piotr Borowski napisał(a): > "Peter May" <peter.may@poczta.fm> wrote in message > news:hjpl2n$r8r$1@atlantis.news.neostrada.pl... >> Jest prosta lista z wyborem: >> Jak rozwiązać problem taki, aby przy document.forms[0].submit(); leciały >> również dane button-a submitted? >> Czy przypadkiem nie powinienem coś kombinować w stronę input type hidden? > jezeli chesz informacji np. o tym jaka forma wylsala formularz to hidden > jest chyba najlepsze > <input type="hidden" name="form" value="login" /> akurat do tego nie trzeba, wystarzy sprawdzić isset($_REQUEST['submitted']) jak jest bez js jak nie ma z js poszło -- Krzysztof Warunek http://tocheckserver.pl
Re: Autosubmit i lista <select>
Author: Krzysztof Warunek
Date: Thu, 28 Jan 2010 08:45
Date: Thu, 28 Jan 2010 08:45
16 lines
1370 bytes
1370 bytes
Dnia Wed, 27 Jan 2010 16:08:45 +0100, Peter May napisał(a): > W przypadku automatycznego submit-a do serwera idzie tylko informacja o > wybranym <option>-ie. ale co w tym złego? > Jak rozwiązać problem taki, aby przy document.forms[0].submit(); leciały > również dane button-a submitted? > Czy przypadkiem nie powinienem coś kombinować w stronę input type hidden? ale jak już - najlepiej dodać createElement() w onchange do formy właśnie ukrytego input -- Krzysztof Warunek http://tocheckserver.pl
Re: Autosubmit i lista <select>
Author: Peter May
Date: Fri, 29 Jan 2010 11:36
Date: Fri, 29 Jan 2010 11:36
18 lines
1876 bytes
1876 bytes
W dniu 2010-01-28 09:45, Krzysztof Warunek pisze: > Dnia Wed, 27 Jan 2010 16:08:45 +0100, Peter May napisał(a): >> W przypadku automatycznego submit-a do serwera idzie tylko informacja o >> wybranym<option>-ie. > ale co w tym złego? > >> Jak rozwiązać problem taki, aby przy document.forms[0].submit(); leciały >> również dane button-a submitted? >> Czy przypadkiem nie powinienem coś kombinować w stronę input type hidden? > > ale jak już - najlepiej dodać createElement() w onchange do formy > właśnie ukrytego input No chyba nie ma innego wyjścia, na ten moment. -- Peter Internet Explorer - program do ściągnięcia przeglądarki internetowej
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