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)?
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