konto usunięte

Temat: Nietypowe pole formularza

Kamil Kowal:
Nietypowe pole formularza wielokrotnego wyboru. Kazdy kwadracik odpowiada ustalonemu rozmiarowi. Jak sie do tego zabrac, czy wogole jest to mozliwe do wykonania (bez flasha)?

Obrazek

Oczywiście, że jest możliwe, i wcale nie takie trudne.

Generujesz tabelę, a w każdym polu dajesz diva z odpowiednią klasą, id, oraz hidden checkboxa. Wówczas w takim polu mogłoby to wyglądać np tak

<td><div id="d-120x240" onclick="jakasFunkcja(this.id);"><input type="checkbox" style="display: none;" id="120x240" /></div></td>


i jakasFunkcja() odpowiada za sprawdzenie czy checkbox jest zaznaczony czy odznaczony + ew. nadaje odpowiedni kolor div'owi.
przy kliknieciu jakiegokolwiek innego diva, poleć w pętli po wszystkich polach i zresetuj im klasy, a dalsze zdarzenia to juz jak wyzej.
po kliknieciu ok sprawdzasz wymiary i siup, albo postem, albo ajaxem.Jakub Świegot edytował(a) ten post dnia 24.05.11 o godzinie 09:48