![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Pisze pewna stronke ktora zawiera w jednej lini 2 pola input, potem sa 4 pola select z pewnymi opcjami wyboru. Ilosc takich wyswietlanych lini zalerzna jest od kolejnego selecta w ktorym wybieramy ile takich lini z danymi polami ma sie wyswietlic. Uzyskuje to poprzez ukrywanie fragmentow strony. Dwa pola select zawieraja nazwe np" Dekor" czy "Front" i po wybraniu pewnej opcji wyswietla nam sie nowe okno z obrazkiem. Tu rowniez wykorzystuje skrypt ktory wyswietla obrazki z pola select. Niestety aby to wyswietlanie dzialalo pola select "front" i "dekor" musza byc w osobnych formularzach. Taka linia z tymi polami wyglada mniej wiecej tak:
<td id="element1" style="display: inline;"> <form style="display:inline;"> <input name="szerokosc" value="szerokosc" type="text" id="szerokosc" size="8" onclick="clearText(this)"> <input name="wysokosc" value="wysokosc" type="text" id="wysokosc" size="8" onclick="clearText(this)"> </form> <form style="display:inline;"> <select NAME="imagename" onChange="display_image(this.form)"> <option value="" selected>Fronty <option value="shopimages/front/front1.1.bmp">Front 1 <option value="shopimages/front/front1.2.bmp">Front 2 <option value="shopimages/front/front1.3.bmp">Front 3 </select> </form> <form style="display:inline;"> <select NAME="imagename" onChange="display_image(this.form)"> <option value="" selected>Dekory <option value="shopimages/dekor/dekor1.1.bmp">Dekor 1 <option value="shopimages/dekor/dekor1.2.bmp">Dekor 2 <option value="shopimages/dekor/dekor1.3.bmp">Dekor 3 </select> </form> <select name="szklo" style="display:inline;"> <option value="" selected>Szklo <option value="Tak">Tak <option value="Nie"> Nie </select> <select name="zawias" style="display:inline;"> <option value="" selected>Zawias <option value="opcja1">Opcja 1 <option value="opcja2">Opcja 2 </select> </td> Chodzi mi oto aby przypisac konkretnym opcjom tych powyzszych selectow jakies konkretne liczby. Np jesli ktos wybierze opcje Front 1 to zeby ona miala np wartosc 2. i tak do kazdej opcji danego selecta. Ponadto wpisywane wartosci dwoch pol input tez zeby mozna bylo wykorzystac. I np po nacisnieciu jakiegos przyciska np "oblicz" wyswietlila sie wartosc z obliczonych pol. Np. ktos w pole szerokosc wpisal 2, w pole wysokosc 3, wybral opcje Front 1 = 4, potem Dekor 2 = 5, wybral Szklo1 = 6, i Zawias2 = 7. Nacisnal przycisk oblicz i pokarze mu sie wartosc: 2+3+4+5+6+7. Wiem ze troche to zakrecilem, ale dopiero zaczynam przygode z PHP i prosze o wyrozumialosc... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
nadaj polom formularzy atrybut id a potem javascript i getElementById() i bez przeładowywania strony możesz wszystko zliczyć
coś mi się nie chce wierzyć że musisz robić to aż w kilku formularzach... ![]() Łukasz -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Moglbym prosic o jakis konkretny przyklad?? Naprawde jestem laikiem jeszcze w php i nie bardzo wiem oco w tym wszystkim chodzi...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:20 |