
Problem jest następujący, na stronie logowania umieściłem 2 zakładki w tabach..
Logowanie i Przypomnienie Hasła
i o ile z logowaniem wszystko jest w porządku, (wiadomo podasz dane, złe albo brak to błędy ładnie wypisze itd..) o tyle z przypomnieniem hasła jest źle..
Ponieważ po błędnym wykonaniu (Brak czegokolwiek tam wpisanego = zwrot z błędem "wypełnij pole") i po wykonaniu (albo też i nie wyświetlenie z tablicy asocjacyjnej info = "Jeżeli podany adres email znajduje się w bazie danych, otrzymasz dane potrzebne do zalogowania się")..
To po krótce opis założenia..
Niestety jeżeli wystąpi błąd, nie wraca on tak jak powinien do tego tab2.. tylko ładuje od początku stronę i wchodzi do zakładki logowanie = brak błędów :/
Więc teraz moje pytanie.. bo prawdopodobnie to 1-2 linijki max do pliku .js.. co trzeba dodać żeby zapamiętywał ostatnio otwartą zakładkę?
Plik login.js
$(function(){ // remove the captcha's script element $('#captcha script').remove(); // set up tabs $('.tabs').tabs({ show:function(event,ui){ // if the captcha is already here, return if($('#captcha',ui.panel).length)return; // move the captcha into this panel $('table tr:last',ui.panel).before($('#captcha')); } }); });
ehh i znowu można zamknąć.. solucja..
var $tabs = $('#example').tabs(); var selected = $tabs.tabs('option', 'selected'); // => 0