Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Dwa niezalezne pola input
Forum PHP.pl > Forum > Przedszkole
zeetor
Witam

Mam na stronce dwa pola input...
oto kod jakiego uzylem...
<form action="...nazawa strony...." method="post" class="search">
<input name="pole_add" type="text" value=""></>
<input type="submit" class="submit" value="zatwierdz">

...a wiec moja strona wyglada nastepujaca...
jakis tekst
1 pole input
jakis tekst bla,bla....
2 pole input

i chcialbym zeby oba pola dzialaly nie zaleznie od siebie...tzn teraz jest tak ze jak wpisuje w 2 polu liczbe i zatwierdzam to ta liczba jest traktowana tak jakbym wpisywal w 1 pole...
...oczywiscie name w obu polach jest inne...nazwa strony tez jest inna...

mam nadzieje ze w miare jasno opisalem moj problem

bede wdzieczny za pomoc

pozdr
slawo123
pomyłka...
fitykap
Chyba zrozumiałem...
  1. form action="...nazawa strony...." method="post" class="search">
  2. <input name="pole_add" type="text" value="1">
  3. <input name="pole_add" type="text" value="2">
  4. <input type="submit" class="submit" value="zatwierdz">
zeetor
Chodzi mi o to aby dla każdego pola stworzyć oddzielny "przycisk"...
...name w obu polach też jest inne np w pierwszym name="kwiatek_add" a w drugim
name ="domek_add"...
rownież oba pola odwołują sie do innych stron tzn
1 pole - form action="home.php?strona=kwiatek"
2 pole - form action="home.php?strona=domek"

dz i pozdr
golaod
Albo tworzysz oddzielne formularze dla nich czyli
<form action="pierwsza_strona.php">
<input>
<submit>
</form>
<form action="druga_strona.php">
<input>
<submit>
</form>
Albo (zaznaczam wtedy, że musisz zrobić dodatkowo obsługę przeglądarek bez obsługi JS czyli przykład wyżej) robisz tak, że po naciśnięciu jednego przycisku (zwykłego buttona)
Sprawdzasz które pole ma value.length>0 i wtedy robisz:
document.getElementById('id_mojego_formularza').action = 'link_do_odpowiedniej_strony.php';
document.getElementById('ten_sam_id_formularza').submit();
Lub robisz zmienna globalna czyli var zmienna ktora zapamietuje inputa do ktorego byl ostatnio wprowadzony tekst dzieki temu nawet jak sa wypelnione oba inputy to wiesz ktore pole zostalo wypelnione jako ostatnie. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.