Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS][JavaScript]Ankieta głosowania
Forum PHP.pl > Forum > Przedszkole
Generic
Witam. Stworzyłem małą ankietę do głosowania. Chciałbym jeszcze ją nieco zmodyfikować tak aby po oddaniu głosu powiększała się liczba oddanych głosów. Czy może ktoś mi pokazać jak mogę to zrobić? Pozdrawiam.

http://jsfiddle.net/0e7LoxLd/
nospor
Ze co prosze? Napisles kod js, ktory zaznacza checkbox po kliknieciu na checkbox?? Zapetlil sie kolega czy jak? Skoro klikasz w checkbox to on sam sie zaznacza, bez Twojej pomocy.

Twoj caly kod js mozna wywalic i bedzie dzialac dokladnie tak samo
http://jsfiddle.net/0e7LoxLd/1/
Generic
Cytat(nospor @ 11.09.2015, 22:23:27 ) *
Ze co prosze? Napisles kod js, ktory zaznacza checkbox po kliknieciu na checkbox?? Zapetlil sie kolega czy jak? Skoro klikasz w checkbox to on sam sie zaznacza, bez Twojej pomocy.

Twoj caly kod js mozna wywalic i bedzie dzialac dokladnie tak samo
http://jsfiddle.net/0e7LoxLd/1/


Chodziło mi o to by stworzyć tylko jeden wybór tzn. żeby nie można było zagłosować na więcej niż jedną osobę.
nospor
Do tego uzywa się RADIO a nie CHECKBOX i problem z głowy.
Zanim bierzesz się za robotę, naprawde wypadałoby poznać podstawy HTML.
Generic
Cytat(nospor @ 11.09.2015, 22:35:23 ) *
Do tego uzywa się RADIO a nie CHECKBOX i problem z głowy.
Zanim bierzesz się za robotę, naprawde wypadałoby poznać podstawy HTML.


bo to jest wzięte z ankiety uniwersalnej tzn. z opcją zaznaczenia kilku odpowiedzi tylko w tym przypadku po prostu potrzebowalem tylko wyboru jednej odpowiedzi wiec wstawilem skrypt zamiast radio bo jesli znów bede chcial ankiete wielowyborowa to bede mogl wykorzystac tą usuwajac skrypt czyli takie 2 w 1 smile.gif
nospor
Cytat
czyli takie 2 w 1
Nie, poprostu bezsensu kombinujesz...
A powiedz mi prosze jeszcze, bo za bardzo nie ogarniam, po co ci ankieta, ktora ma sie nijak do odpowiedzi przez wielu ludzi? Bo to co teraz masz w ogole nie bedzie zapamietywane itp. No chyba ze zamierzasz to zapisywac na serwerze np. w php. Ale skoro masz php, to naprawde pomysl z uzywaniem checkbox zamiast radio jest totalnie poroniony. Majac php, mozesz bez problemy wygenerowac raz radio a raz checkbox w zaleznosci od typu ankiety. I wtedy dopiero masz uniwersalną ankiette
Generic
Cytat(nospor @ 11.09.2015, 22:47:43 ) *
Nie, poprostu bezsensu kombinujesz...
A powiedz mi prosze jeszcze, bo za bardzo nie ogarniam, po co ci ankieta, ktora ma sie nijak do odpowiedzi przez wielu ludzi? Bo to co teraz masz w ogole nie bedzie zapamietywane itp. No chyba ze zamierzasz to zapisywac na serwerze np. w php. Ale skoro masz php, to naprawde pomysl z uzywaniem checkbox zamiast radio jest totalnie poroniony. Majac php, mozesz bez problemy wygenerowac raz radio a raz checkbox w zaleznosci od typu ankiety. I wtedy dopiero masz uniwersalną ankiette


php zajmuje się mój znajomy. ja tylko koduje html css i javascript. robie wszystko według layoutu później mu oddaje to i on modyfikuje według własnego uznania i nadaje poprawki. I potrzebuje zrobić to wszystko od strony wizualnej tak żeby on widział jak to ma działać i dodał funkcjonalność tak aby już to działało. Dlatego chcę w js jeszcze dopisać żeby po kliknięciu zmieniały się cyfry.


Dodatkowo jak użyjesz radio to użytkownik po kliknięciu nie może już wycofać się z głosowania i może tylko ewentualnie zmienić swój głos.
nospor
Cytat
Dodatkowo jak użyjesz radio to użytkownik po kliknięciu nie może już wycofać się z głosowania i może tylko ewentualnie zmienić swój głos.
Tja...
wystarczy dodac koleje radio pod tytulem "Nie glosuje na nikogo" i tada smile.gif
Generic
Cytat(nospor @ 11.09.2015, 23:01:07 ) *
Tja...
wystarczy dodac koleje radio pod tytulem "Nie glosuje na nikogo" i tada smile.gif



Po prostu chce miec ankiete taka jak wszedzie (przyklad popularnej strony: http://strawpoll.me/5459741 i nie dam sie namowic na radio mimo ze wiem rownież że to jest najlepsze wyjście, ale niestety nie pasuje bo jesli ktoś chce sie wycofać to musi dzialać na zasadzie odklikania a nie kolejnego zaznaczania.
patwoj98
Sprawdzaj skryptem czy któryś kliknięty. Jeśli tak to blokuj pozostałe, jeśli wszystkie odkliknięte to odblokuj wszystkie opcje.
Generic
Cytat(patwoj98 @ 12.09.2015, 10:55:07 ) *
Sprawdzaj skryptem czy któryś kliknięty. Jeśli tak to blokuj pozostałe, jeśli wszystkie odkliknięte to odblokuj wszystkie opcje.


wtedy to będzie bardziej przekombinowane niż dotychczas. Chce tylko dodać funkcję, która sprawi że po kliknięciu zwiekszy sie liczba oddanych głosów i nic więcej.
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.