Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] .submit nie dział...
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Beacri
Moglibyście rzucić okiem na to i powiedzieć gdzie mam błąd? Problem pojawia się w momencie klikania w Submit: nie pojawia się alert, tylko następuje przeładowanie strony.

  1. $(document).ready(
  2.  
  3. function()
  4. {
  5. //(...)
  6.  
  7. $('#add_grup').click(function(){
  8. $('#m7').append('<div><form id="f1_m"><input name="g_n"><input type=submit></form></div>');
  9. return false;
  10. });
  11.  
  12. $('#f1_m').submit(function(){
  13. alert("f1 works!");
  14. });
  15.  
  16. //(...)
  17.  
  18. });
Niktoś
Wydaje mi się, że w tym przypadku potrzebny będzie callback.Spróbuj w ten sposób:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(
  2.  
  3. function()
  4. {
  5. //(...)
  6.  
  7. $('#add_grup').click(function(){
  8. $('#m7').append('<div><form id="f1_m"><input name="g_n"><input type=submit></form></div>');
  9. return false;
  10. });
  11.  
  12. $('#f1_m').click(function(){
  13. $.post("twójaStrona.php", function() {
  14. ...... jakieś dodatkowe zadania........
  15. })
  16.  
  17. .complete(function() { alert("f1 works!"); });
  18.  
  19. });
  20.  
  21. //(...)
  22.  
  23. });
[JAVASCRIPT] pobierz, plaintext
d3ut3r
http://jsfiddle.net/d3ut3r/A2H6T/
Beacri
Obie wersje nie działają u mnie, ale już chyba wiem dlaczego:

  1. ...
  2. <form id="form1">
  3. <input type="text" name="test" /><input type="submit" value="wyslij" />
  4. </form>
  5. ...
  6. </form>


od tego wszystko się psuje :/
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.