Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kilka formularzy w jquery
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
miccom
Witam.
Mam na stronie kilka takich formularzy:
  1. <form id="sztab" action"/" >
  2. <input type="radio" name="sztab" value="<?php echo $liczbay;?>" />
  3. <input type="radio" name="sztab" value="<?php echo $liczbax;?>" />
  4. <input type="hidden" value="<?php echo $id_usera;?>" name="id_usera"/>
  5. <input style="border:0; margin: 0; background: transparent url(zasoby/grafika/img/przylacz.png); cursor:pointer; width:65px; height:20px" type="submit" value=""/>
  6. </form>


Jak odebrać name "sztab" i "id_usera" z klikniętego formularza w jquery?

myślałem aby podpiąć to pod klik submit
  1. $("#submit").click(function() {
  2. alert("klik w submit");
  3. });

ale nie działa...
Proszę o pomoc:)
Pozdrawiam.
vonski
Nie działa dlatego, że w HTML-u nigdzie nie ma elementu o ID 'submit' - a w jQuery właśnie do takiego elementu przypisujesz event 'click'. Możesz albo w kodzie buttonu submit dodać: id="submit", albo w jQuery zamiast $('#submit') dać $('input[type=submit]')

Ewentualnie możesz przechwycić event wysłania formularza poprzez metodę 'submit':

  1.  
  2. $('#sztab').submit(function() {
  3. // twój kod
  4. });
  5.  
miccom
Witam...
Niestety nie działa Żaden sposób przechwytywania zdarzenia...

Temat do zamknięcia, poradziłem sobie.
zamiast robić formularze, dodałem id z losowym numerem, do tego class="message" i po kliknięciu w "klasę"- wykonuję ajax smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.