29-09-2011, 03:11
Jak pisałem - ten popup jest kiepsko napisany. Od się odnosi do atrybutów href i rel linka, których przycisk submit nie ma.
Możesz przerobić kod tego popupa miał te parametry ustawione na sztywno:
Chodzi właśnie o ten kawałek kodu. Wystarczy pod te zmienne udstawić odpowiednie dane.
Podpięcie pod twój guzik powinno odbywać się poprzez:
Jak widzisz podpinam zdarzenie nie pod guzik a pod wysyłanie formularza. Dzięki temu jest ono odporne np na naciśnięcie entera (który domyślnie wysyła formularze) itp
W miejsce kropek wstawiasz zmodyfikowany kod spomiędzy:
W sumie mógł byś wykonać też inny trick.
Wywołujesz jak powyżej zdarzenie submit dla formatki a wnim wykonujesz kliknięcie na linku
czyli
Oczywiście wcześniej musisz mieć podpiętą obsługę zdarzenia click do tego linka (a to już zrobiłeś sam na początku).
Możesz przerobić kod tego popupa miał te parametry ustawione na sztywno:
Kod:
var popID = $(this).attr('rel'); //Get Popup Name
var popURL = $(this).attr('href'); //Get Popup href to define size
Podpięcie pod twój guzik powinno odbywać się poprzez:
Kod:
$('#formatka').submit(function() {
.....
});
W miejsce kropek wstawiasz zmodyfikowany kod spomiędzy:
Kod:
$('a.poplight[href^=#]').click(function() {
...ten kod cię interesuje...
});
W sumie mógł byś wykonać też inny trick.
Wywołujesz jak powyżej zdarzenie submit dla formatki a wnim wykonujesz kliknięcie na linku

Kod:
$('a.poplight[href^=#]').click();