Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Form jako tabelka i potwierdzenie usunięcia
_chris_
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 19.08.2011

Ostrzeżenie: (0%)
-----


Witam
Po krótce:
Pobieram pewne informacje z bazy danych i wyświetlam je jako tabelka postaci
Nazwa, Nazwa, Nazwa Usuń
Nazwa, Nazwa, Nazwa Usuń
Nazwa, Nazwa, Nazwa Usuń
......

Przy każdym usuń mam:
  1. <input type="submit" name="remove[jakis_numer]" value="Usuń">


Oczywiście cała tabelka jest objęta jako form. Wszystko działa, ale chciałem dołożyć dla użytkownika jakies ładne okienko co potwierdzeniem usunięcia. Np. jQuery UI dialog.

niestety nie mogę sobie absolutnie z tym dać rady. Mógłbym prosić was o jakąs wskazówkę? Próbowałem na onSubmit=return moja(); gdzie moje zwracała false, ale dodatkowo wyświetlała dialog a w dialogu na Ok była funkcja $("#form").submit(); co niestety nie działało.



Może jeszcze inaczej to ujmę. nie muszę tam mieć buttona, mogę mieć jak najbardziej link, obrazek cokolwiek, ale chciałbym, żeby po naciśnięciu jego strona się przeładowała, w talicy POST został podany kliknięty numerek (ten jakis_numer) bo wtedy php mi usuwa z bazy ten wpis. Kombinowałem z jConfirm ale też lipa. Generalnie chodzi mi o to żeby okienko potwierdziające nie było zwykłym oknem JS, tylko jakimś ładniejszym:) Z góry dzięki za inne sugestie:)

Ten post edytował _chris_ 7.02.2012, 14:28:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


A konsola błędów coś pokazuje (IMG:style_emoticons/default/questionmark.gif) Zacznij od zwrócenia w funkcji samego false i zobacz czy zadziała, później dorzuć js confirm a później jak wszystko będzie działać to zmień na dzejkłery confirm.
Go to the top of the page
+Quote Post
_chris_
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 19.08.2011

Ostrzeżenie: (0%)
-----


w konsoli właśnie nie ma błędów. Jeśli moja funkcja nie zwróci false, to pokazuje się okienko i form sie submituje no i wiadomo okienko znika, dlatego na końcu mojej funkcji jest rturn false; a drugie co mnie zastanawia, to jeśli dam submit() przy jednoczesnym zwróceniu false co się przekaże w POST ?

Może jeszcze inaczej to ujmę. nie muszę tam mieć buttona, mogę mieć jak najbardziej link, obrazek cokolwiek, ale chciałbym, żeby po naciśnięciu jego strona się przeładowała, w talicy POST został podany kliknięty numerek (ten jakis_numer) bo wtedy php mi usuwa z bazy ten wpis. Kombinowałem z jConfirm ale też lipa. Generalnie chodzi mi o to żeby okienko potwierdziające nie było zwykłym oknem JS, tylko jakimś ładniejszym:) Z góry dzięki za inne sugestie:)
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Pokaż jak to robiłeś i wrzuć to online, żeby można było poklikać.
Go to the top of the page
+Quote Post
_chris_
post
Post #5





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 19.08.2011

Ostrzeżenie: (0%)
-----


http://chrisu.vot.pl/test.php

Chcę osiągnąc tylko to, żeby sub mit został zatrzymany i jeśli użytkwonik kliknie OK, to submit formularza z wprowadzonymi wartościami, a jeśli kliknie nie, no to bez submitu.

Jak dołoże w funkcji:
  1. e.preventDefault();

to owszem nie submituje, pokazuje okienko, ale potem mam na przycisku
  1. $("#formularz").submit();

i niestety nawet nie zamyka okienka.

Jeśli się nie da, no to chyba będę musuał wyświetlić jsowe okienko i tyle, albo zrobić ajaxem usuwanie, chociaż wolałbym nie, bo klientela nie płaci za takie rzeczy:P
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:54