Skocz do zawartości
hamersith

Html - Glosowanie

Rekomendowane odpowiedzi

lo,

 

Sprawa jest prosta. Mamy zrobiony formularz glosowania w html (inny jezyk nie wchodzi, wiec nie piszcze o js). Najprostrzy sposob tj.

<FORM ACTION="mailto:cads@cdas.pl" METHOD="post" ENCTYPE="text/plain">

Problem polega na polu wyboru, gdyz mozna zaznaczyc wszystkie osoby. Dzieje sie tak, iz kazde pole do glosowania jest w innej czesci tabeli. Po usunieciu tego mozna wybrac domyslnie tylko 1 osobe co mnie interesuje. Co wstawic, aby glosowanie bylo traktowane bylo jako calosc i zezwalalo tylko na 1 zaznaczenie (glos). thx!

Edytowane przez hamersith

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

<center>

<TABLE BORDER="5" CELLPADDING="10">

<TR>
 <TD COLSPAN="2"><u><font size="+3" color="darkgreen"><center>KTO ZOSTANIE MISS?</center></font></u></TD>
</TR>
<TR>
 <TD><B><center><font size="+2">Imię i nazwisko</center></b></TD>  <TD><b><center><font size="+2">Twój głos</center></b></TD>
</TR>
<FORM ACTION="mailto:zadanka@vp.pl" METHOD="post" ENCTYPE="text/plain">
<TR>
 <TD><font size="+1">Marysia Ludwikowska</font></TD>  <TD><b><center><INPUT TYPE="radio" NAME="Ludwikowska" VALUE="Miss"></center></b></TD>
</TR>

<TR>
 <TD><font size="+1">Kornelia Brzozowska</font></TD>  <TD><b><center><INPUT TYPE="radio" NAME="Brzozowska" VALUE="Miss"></center></b></TD>
</TR>

<TR>
 <TD><font size="+1">Justyna Szymczak</font></TD>  <TD><b><center><INPUT TYPE="radio" NAME="Szymczak" VALUE="Miss"></center></b></TD>
</TR>

<TR>
 <TD><font size="+1">Daria Brzoza</font></TD>  <TD><b><center><INPUT TYPE="radio" NAME="Brzoza" VALUE="Miss"></center></b></TD>
</TR>

<TR>
 <TD><font size="+1">Agnieszka Rus</font></TD>  <TD><b><center><INPUT TYPE="radio" NAME="Rus" VALUE="Miss"></center></b></TD>
</TR>

<TR>
 <TD><font size="+1">Asia Patałowska</font></TD>  <TD><b><center><INPUT TYPE="radio" NAME="Patałowska" VALUE="Miss"></center></b></TD>
</TR>


<TR>
 <TD><font size="+1">Ewelina Żubr</font></TD>  <TD><b><center><INPUT TYPE="radio" NAME="Żubr" VALUE="Miss"></center></b></TD>
</TR>





<BR><BR><br>
<td COLSPAN="2">
<center>
<INPUT TYPE="submit" VALUE="Oddaj głos">

<INPUT TYPE="reset" VALUE="Wyczyść">
</FORM>

<br>


</TD>


</TABLE>
</center>

Wiem, ze balagan niezmierny. Lecz chodzi mi o sama zasade. Dane formularza tez sa przykladowe.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pomyliłeś VALUE z NAME. Name musi być takie same za kazdym razem, bo to nazwa zmiennej przekazywanej przez formularz. Value to już wartośc zmiennej i to właśnie ma się zmieniać :] Poprawiony kod:

 

<center><TABLE BORDER="5" CELLPADDING="10"><TR><TD COLSPAN="2"><u><font size="+3" color="darkgreen"><center>KTO ZOSTANIE MISS?</center></font></u></TD></TR><TR><TD><B><center><font size="+2">Imię i nazwisko</center></b></TD> <TD><b><center><font size="+2">Twój głos</center></b></TD></TR><FORM ACTION="mailto:zadanka@vp.pl" METHOD="post" ENCTYPE="text/plain"><TR><TD><font size="+1">Marysia Ludwikowska</font></TD> <TD><b><center><INPUT TYPE="radio" NAME="Miss" VALUE="Ludwikowska"></center></b></TD></TR><TR><TD><font size="+1">Kornelia Brzozowska</font></TD> <TD><b><center><INPUT TYPE="radio" NAME="Miss" VALUE="Brzozowska"></center></b></TD></TR><TR><TD><font size="+1">Justyna Szymczak</font></TD> <TD><b><center><INPUT TYPE="radio" NAME="Miss" VALUE="Szymczak"></center></b></TD></TR><TR><TD><font size="+1">Daria Brzoza</font></TD> <TD><b><center><INPUT TYPE="radio" NAME="Miss" VALUE="Brzoza"></center></b></TD></TR><TR><TD><font size="+1">Agnieszka Rus</font></TD> <TD><b><center><INPUT TYPE="radio" NAME="Miss" VALUE="Rus"></center></b></TD></TR><TR><TD><font size="+1">Asia Patałowska</font></TD> <TD><b><center><INPUT TYPE="radio" NAME="Miss" VALUE="Patałowska"></center></b></TD></TR><TR><TD><font size="+1">Ewelina Żubr</font></TD> <TD><b><center><INPUT TYPE="radio" NAME="Miss" VALUE="Żubr"></center></b></TD></TR><BR><BR><br><td COLSPAN="2"><center><INPUT TYPE="submit" VALUE="Oddaj głos"><INPUT TYPE="reset" VALUE="Wyczyść"></FORM><br></TD></TABLE></center>

Edit: Jeszcze jedna rzecz... Submit też powinno mieć NAME bo jakoś trzeba poźniej sprawdzić czy formularz został wysłany, np. w skrypcie php. Pisz zawsze tak:

<input type="submit" name="wyslij" value="Oddaj głos" />
Edytowane przez nightstalker

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...