![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 1 Dołączył: 18.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
otóż pojawił mi się mały problem, prawie wszystko działa tak jak powinno, ale...
mam naturalnie formularz z checkboxami, nowe okno otwieram za pomocą:
oraz funkcja w javascript która zczytuje wartości danego formularza elemtów input a następnie jeżeli input jest checkboxem tworzy pętlę
problem tylko w tym że przekazywana jest tylko jedna, ostatnia wartość Ten post edytował Aquarius 7.03.2012, 03:51:35 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie sprawdzałem ale powinno działać (IMG:style_emoticons/default/smile.gif)
Kod function checkboxes(URL) {
//var form = thisIn.form; var inputs = multidir.getElementsByTagName('input'); var i; var checkboxes=''; for(i=0;i<inputs.length;i++) { if((inputs[i].type == 'checkbox') && (inputs[i].checked == true)) { checkboxes += '&filename=' + inputs[i].value; } } var soid = URL + checkboxes; window.open (soid,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,re sizable=no,width=700,height=350'); } Ten post edytował d3ut3r 7.03.2012, 05:56:51 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 1 Dołączył: 18.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
oczywiście działa, jak zwykle pierdółka vo zabrakło wcześniej zdefiniowanej zmiennej (IMG:style_emoticons/default/smile.gif)
pytanie tylko czy tym sposobem mogę potem zczytać wartości filename poprzez $_REQUEST? bo otrzymuję tylko ostatnią mimo zapętlenia pewnie każde filename powinna otrzymać osobny id czy tak? Ten post edytował Aquarius 7.03.2012, 14:06:51 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kod function checkboxes(URL) { //var form = thisIn.form; var inputs = multidir.getElementsByTagName('input'); var i; var checkboxes=''; for(i=0;i<inputs.length;i++) { if((inputs[i].type == 'checkbox') && (inputs[i].checked == true)) { checkboxes += '&filename[]=' + inputs[i].value; } } var soid = URL + checkboxes; window.open (soid,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,re sizable=no,width=700,height=350'); przy takiej konstrukcji w $_GET['filename'] to będzie zwykła tablica. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:46 |