form input method=POST

Wszystko związane ze skryptami JS, DHTML itd.
czaszkowy
Posty: 1
Rejestracja: 30 gru 2009, 14:07:38
Płeć: Niewybrana
User Agent: Chrome Windows 1280x1024

form input method=POST

Post autor: czaszkowy »

Witam,

Chciałbym się dowiedzieć czy do jednego 'form' (metody POST) można dać wiele inputów np. poprzez wykorzystanie JS. Mianowicie chodzi mi o to, żeby po zaznaczeniu checkboxów, wszystkie były brane pod uwagę (a nie tylko jeden). Jeszcze inaczej, czy jest możliwość skrócenia tego kodu tak aby użytkownik mógł wpisać wartość do <input type=text>, po czym zaznaczyć wybrane checkboxy, a następnie potwierdzić wybór jednym przyciskiem submit?

Kod: Zaznacz cały

<form method="post" action="index.php?action=bid"> 
<input type="text" name="value" value="" />
<input type="checkbox" name="id" value="1" />
<input type="submit" value="Submit" />
</form> 
<form method="post" action="index.php?action=bid"> 
<input type="text" name="value" value="" />
<input type="checkbox" name="id" value="2" />
<input type="submit" value="Submit" />
</form> 
 
Pogrzebałem troche w googlach i wyszedł mi taki kod:

Kod: Zaznacz cały

<form action="index.php?action=bid" method="POST" name="someForm">  
<input type="text" name="value" value="" />
<input type="checkbox" name="id" value="1" />
<input type="checkbox" name="id" value="2" />
<input type="checkbox" name="id" value="3" />
<a href="#" onclick="document.someForm.submit();">Submit</a>  
 
Jednak, niestety w tym przydaku, brany jest pod uwagę jedynie ostatni checkbox.

Mógłbym liczyć na pomoc, z Waszej strony?

pozdrawiam
LaY
Posty: 1120
Rejestracja: 28 sty 2009, 15:20:07
Lokalizacja: Silesia
Płeć: Mężczyzna
User Agent: Opera Windows
Kontakt:

Re: form input method=POST

Post autor: LaY »

Bierze pod uwagę tylko ostatni checkbox ponieważ wszystkie mają taki sam atrybut name

Wygląda to jak jakaś lista wyboru, a do list wyboru stosuje się <option>.
W tym przypadku możesz całkowicie odpuścić sobie tego JS
Niě nerwuj hanysa
ODPOWIEDZ