![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 24.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Mam następujący problem. W formularzu są trzy pytania na każde można odpowiedziec tak lub nie. W jaki sposób zrobić aby po zaznaczeniu w jedym pytaniu odpowiedzi tak, nie było możliwości zaznaczenia odpwiedzi tak w pozostałych, tylko nie. I tak samo po zaznaczeniu nie. Z góry bardzo serdecznie dziękuje za odpowiedź. Marcin <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2"> </HEAD> <?php if (count($_POST)) { ////////// USTAWIENIA ////////// $email = ''; // Adres e-mail adresata $subject = 'Formularz'; // Temat listu $message = 'Dziękujemy za wysłanie formularza'; // Komunikat $message2 = ''; // Komunikat $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu $charset = 'iso-8859-2'; // Strona kodowa ////////////////////////////// $head = "MIME-Version: 1.0\r\n" . "Content-Type: text/plain; charset=$charset\r\n" . "Content-Transfer-Encoding: 8bit"; $body = ''; foreach ($_POST as $name => $value) { if (is_array($value)) { for ($i = 0; $i < count($value); $i++) { $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n"; } } else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n"; } echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; // echo mail($email2, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message2 : $error; } else { ?> <form action="?" method="post"> <center> <table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tbl\"><form method=\"post\"> FORMA UCZESTNICTWA </td> </tr> <tr> <td><br></td> </tr> <tr> <td align='right'>Zgłaszam tylko udział </td> <td><input type="radio" name="udzial" value="tak">tak <input type="radio" name="udzial" value="nie">nie </td> </tr> <tr> <td><br></td> </tr> <tr> <td align='right'>Zgłaszam tylko referat </td> <td><input type="radio" name="referat" value="tak">tak <input type="radio" name="referat" value="nie">nie</td> </tr> <tr> <td><br></td> </tr> <tr> <td align='right'>Zgłaszam udział z referatem </td> <td><input type="radio" name="udzialzreferatem" value="tak">tak <input type="radio" name="udzialzreferatem" value="nie">nie </td> </tr> <tr> <td colspan="2"><center><input type="submit" name="submit" value="Wyślij"></center></td> </tr> </table> </form> <?php } ?> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 44 Dołączył: 17.02.2004 Skąd: Wieliczka Ostrzeżenie: (10%) ![]() ![]() |
Tylko po co tyle tych radio jak po jednym wystarczy?
inaczej chyba z js i onchange trzeba by się bawić.
-------------------- neverever
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 35 Dołączył: 18.07.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj użyć disabled i javascipt poniżej jest część kodu
-------------------- "Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein Wirtualny Rynek Predykcyjny |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 09:50 |