![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 24.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam ponizszy kod napisany w php:
I wszystko dzial oki, ale chcialby dodac do kazdego wpisu przycisk, po kliknieciu ktorego pod danym wpisem rozwinie mi sie formularz umozliwiajacy kontakt z osoba ktora dala ogloszenie. Wydaje mi sie ze trzeba by to zrobic w js, ale nie bardzo wiem jak. CHyba ze jest jakis inny spoosb. Ale wazne jest aby w momencie klikniecia przycisku zostala aktualna zawartosc strony. Mozna powiedziec ze sobie czesciowo poradzilem otoz mam funkcje:
I formularz I dodaje mi sie pole w miejscu w ktorym chce , ale 1. jak dopisac w funkcji kolejne pola do formularza? 2. Przycisk sie blokuje ale ten klikniety a skoro wyswietlam kilka rekordow i do kazdego jest przycisk to klikniecie innego znow doda formularz. jak zrobic aby przyciski sie zablokowaly po kliknieciu ktoregokolwiek przycisku? 3. Przycisk ma sluzyc do wyswietlania formularza kontaktowego wiec jak zrobic to aby po kliknieciu w przycisk submit w tym wysweitlonym formularzu aby zostal on wyslany na adres mailowy pochodzacy z danego rekordu? 1. Bardzo prosto... var znacznik2 = document.createElement('input'); znacznik2.setAttribute('type', 'text'); znacznik2.setAttribute('name', 'Imie2'); znacznik2.className = 'upload'; ..... kontener.appendChild(znacznik2); 2. ![]() 3. Dopisuje parametr do akcji i biore parametr przez $_GET , znajduje po tym w bazie mail i gotowe ![]() Tylko teraz jak zaplokowac pozostale przyciski jak juz jeden zostal klikniety? Ten post edytował gregi1 12.11.2008, 20:01:32 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
zrob sobie zmienną (na początku false), w funkcji dodaj_element zrób warunek dla zmiennej - jesli zmienna bedzie false to niech stworzy te childy i zmienną ustawi na true a jeśli true to znaczy ze juz jakies childy stworzyła i niech nic nie robi.
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:42 |