Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP][JS] losowe zaznaczenie pół w formularzu
Beneglih
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.06.2011

Ostrzeżenie: (0%)
-----


mam formularz z różnymi polami tzn. w zasadzie są 2 rodzaje
radio i text

i teraz chciałbym za pomocą buttona zaznaczyć losowo pola radio
może to być przycisk submit
może to być przycisk zaznaczający losowo inputy radio
może to być w php, albo js

to jest dla mnie bez różnicy

zależy mi, żeby po prostu przejść do następnej strony formularza z losowo wybranymi polami radio

jak się do tego zabrać, bo nawet nie mam żadnej sensownej koncepcji,
a w google niestety podobnego tematu czy to po polsku czy po angielsku znaleźć nie mogę...

z góry dzięki za pomoc (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował Beneglih 26.06.2011, 19:16:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Czyli rozumiem, że masz np. 20 radio, gosciowi nie chce się tyle klikać więc klika w jeden przycisk i mu się losowo zaznaczają tak? W takim razie obczaj to:
  1. <script type="text/javascript">
  2. function chooseOne()
  3. {
  4. var randomChoice = Math.round(Math.random() * 2);
  5.  
  6. if(randomChoice == 0)
  7. {
  8. document.getElementById("test0").checked = true;
  9. }
  10. else if (randomChoice == 1)
  11. {
  12. document.getElementById("test1").checked = true;
  13. }
  14. else
  15. {
  16. document.getElementById("test2").checked = true;
  17. }
  18. }
  19. </script>
  20. </head>
  21. <input type="radio" id="test0" name="test" value="a" /> A<br />
  22. <input type="radio" id="test1" name="test" value="b" /> B<br />
  23. <input type="radio" id="test2" name="test" value="c" /> C<br />
  24. <input type="button" name="click" value="CHOOSE" onclick="java script:chooseOne()" />
  25. </body>
Nie wiem czy działa, nie sprawdzałem.

EDIT: Ok sprawdziłem i działa. Tylko trzeba poprawić literówkę w 27 linijce. Forum zamienia słowo j a v a s c r i p t na dwa słowa j a v a oraz s c r i p t. Jeśli usuniesz tą spację to działa.

Ten post edytował sadistic_son 26.06.2011, 19:59:28
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: 13.10.2025 - 13:17