Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Problem z radio buttonami
-Marian1290-
post
Post #1





Goście







Witam,
Dopiero zaczynam swą przygodę z JavaScriptem, proszę o wyrozumiałość.
Na stronie mam wiele radio buttonów w formularzu. Chce uzyskać efekt, że jeśli żaden nie jest zaznaczony to wyświetla się alert a w przeciwnym wypadku wykonuje się jakis tam JavaScriptowy kod.
Bardzo prosze o pomoc, kombinuję już cały dzień i nie wychodzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Marian1290-
post
Post #2





Goście







Wykombinowałem coś takiego
[JAVASCRIPT] pobierz, plaintext
  1. function radio_v() {
  2. var radia = document.getElementsByName('radia');
  3.  
  4. for (var i = 0; i < radia.length; i++) {
  5. if (radia[i].checked) {
  6. //dalszy kod, wykonuje się jeśli zaznoczono któreś radio
  7. return true;
  8. }
  9. }
  10. alert("Nie wybrano radia.");
  11. return false;
  12. }
[JAVASCRIPT] pobierz, plaintext

Prawie działa, jeśli zaznaczę kod się wykonuje, gdy nie zaznaczę żadnego radia pokazuje się alert. Problem w tym, że jego zamknięcie przeładowuje stronę a tego nie chcę.

Mam jeszcze jedno pytanie:
[JAVASCRIPT] pobierz, plaintext
  1. function radio_v() {
  2. var radia = document.getElementsByName('radia');
  3.  
  4. for (var i = 0; i < radia.length; i++) {
  5. if (radia[i].checked) {
  6. //dalszy kod, wykonuje się jeśli zaznoczono któreś radio
  7. return true;
  8. } else {
  9. alert("Nie wybrano radia.");
  10. return false;
  11. }
  12. }
  13. }
[JAVASCRIPT] pobierz, plaintext

Ten kod wyświetla ten alert również przy zaznaczeniu radia, dlaczego?
Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 09:42