Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Checkbox, jak wymusić działanie...
patigo
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.02.2005

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


Mam pytanie:
Jak zrobić aby w jakimś formularzu przy zaznaczeniu "czekboxa" pokazać jakiś wynik .np mam formularz, klikam na "czekboxa" i pokazuje mi się rozwinięty formularz z większą ilością możliwości.

Pozdrawiam i z góry dziękuję za odpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Plastek
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.07.2005

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


Witam, zmodyfikowałem do swoich potrzeb przytoczony wcześniej skrypt, ale nie mogę osiągnąc oczekwanego rezultatu, a mianowicie chodzi mi o to, żeby wykorzystując pola "radio" móc wybierac rozwijac dodatkowe pola "select" w zależności od wybranego pola "radio" W tej chwili działa to tak że po przełączeniu pól "radio" nie znikają pola "select" wcześniej już wybrane oraz przy pierwszym uruchamianiu skryptu nie pojawia mi się pole "select" wybrane przez pole radio checked='checked'

Proszę o pomoc, dzięki
Kod
<script language="JavaScript">
function show()
{
obj=document.getElementById('idRad');
objCheck=document.getElementById('idRadBox');
if (objCheck.checked)
obj.style.display="";
else
obj.style.display="none";
}

function show1()
{
obj=document.getElementById('idPio');
objCheck=document.getElementById('idPioBox');
if (objCheck.checked)
obj.style.display="";
else
obj.style.display="none";
}

function show2()
{
obj=document.getElementById('idTusz');
objCheck=document.getElementById('idTuszBox');
if (objCheck.checked)
obj.style.display="";
else
obj.style.display="none";
}
</script>

  1. <table border="0">
  2. <tr>
  3. <td colspan="1">REJON&nbsp;<select name="opcja" id="idRad" style="display:none" >
  4. <option value="111">Radom
  5. <option value="222">Kozienice
  6. <option value="333">Przysucha</select>
  7. </td>
  8. </tr>
  9. <tr>
  10. <td colspan="1">REJON&nbsp;<select name="opcja" id="idPio" style="display:none" >
  11. <option value="444">Piotrków
  12. <option value="555">Opoczno
  13. <option value="666">Zelów</select>
  14. </td>
  15. <tr>
  16. <td colspan="1">REJON&nbsp;<select name="opcja" id="idTusz" style="display:none" >
  17. <option value="777">Tuszyn
  18. <option value="888">Łódź
  19. <option value="999">Bełchatów</select>
  20. </td>
  21. <tr>
  22.  
  23. <td colspan="3">&nbsp;Centrala
  24. <input type="radio" id="idRadBox" name='centrala' checked='checked' value='Radom' onClick="show()" />
  25. <input type="radio" id="idPioBox" name='centrala' value='Piotrkow' onClick="show1()" />
  26. <input type="radio" id="idTuszBox" name='centrala' value='Tuszyn' onClick="show2()" />
  27. </td>
  28. </tr>

Prosze uzywac bbcode!!!
poprawiam
---
nospor
Go to the top of the page
+Quote Post

Posty w temacie
- patigo   Checkbox   1.03.2005, 07:53:50
- - nospor   Najpierw ukryj coś, a potem to pokaż uzyj obj...   1.03.2005, 08:24:36
- - patigo   Ale jak tego użyć?? mam <input type="chec...   1.03.2005, 08:39:14
- - nospor   Możesz od razu zaladować potrzebne ci dane do form...   1.03.2005, 09:53:29
- - patigo   Nie działa:( Nie wiem co jest grane ale wyświetla ...   1.03.2005, 10:33:18
- - nospor   Pewnie krzyczy w funkcji show, ze nie ma obj. Pewn...   1.03.2005, 10:40:15
- - patigo   Kod<center> <script language="Java...   1.03.2005, 10:59:27
- - nospor   tak jak myslalem. masz input o id=idl a odwolujesz...   1.03.2005, 11:43:11
- - patigo   Faktycznie ślepy już jestem:).... Teraz działa ty...   1.03.2005, 12:16:50
- - nospor   lekka modyfikacja funkcji show. Gdy jest zaznaczon...   1.03.2005, 12:29:00
- - patigo   Dziękuję ci bardzo.Podobnie myślałem jeżeli chodzi...   1.03.2005, 12:47:10
- - nospor   psze bardzo. cieszę się że pomogłem   1.03.2005, 12:49:56
- - patigo   Jakaś porażka znowu mi nie chodzi...Myślałem że ju...   1.03.2005, 13:22:55
- - nospor   id twojego checkboxa to id jakie nadasz dla checbo...   1.03.2005, 13:26:38
- - patigo   Tak też zrobiłem no i.... Właśnie nie działa myśla...   1.03.2005, 13:41:26
- - nospor   Ale co nie działa? Jakiś komunikat o błędach edit...   1.03.2005, 13:50:48
- - patigo   Na pasku przeglądarki że "oczekiwano na obiek...   1.03.2005, 13:52:10
- - nospor   u mnie działa. wklepalem ten kod co dales i dziala   1.03.2005, 13:54:35
- - patigo   No w morde jeża....To już przesada za długo siedzę...   1.03.2005, 13:58:16
- - hwao   php pocz -> po stronie przegladarki (js)   1.03.2005, 16:19:01
- - patigo   hmm? hwao, co masz na myśli??   1.03.2005, 23:20:46
- - Plastek   Witam, zmodyfikowałem do swoich potrzeb przytoczon...   18.11.2005, 14:41:40
- - nospor   [HTML] pobierz, plaintext <table border="0...   18.11.2005, 16:01:42
- - Plastek   Super, bardzo Ci dziękuje, właśnie o to mi chodzi...   21.11.2005, 07:42:39
- - nospor   dla selectow nadaj inne name, wtedy w poscie bedzi...   21.11.2005, 11:31:57
- - Plastek   Jest szansa zrobić tak, aby wysyłane dane były ty...   21.11.2005, 12:12:31
- - nospor   Kod<script language="JavaScript"> ...   21.11.2005, 12:22:54
- - Plastek   Teraz super mi to działa Dzięki !! Mam je...   21.11.2005, 12:56:17
- - nospor   uzyj wyszukiwarki, wrrrr np. tu http://forum.php.p...   21.11.2005, 12:58:42
- - escaflowne   Jeżeli chcesz ukrywać/pokazywać większą ilość elem...   21.11.2005, 13:32:37
- - nospor   @escaflowne ale w tym przypadku to nie ma sensu bo...   21.11.2005, 13:36:12
- - Dandelion   a jezeli zamiast [HTML] pobierz, plaintext <in...   13.04.2006, 22:18:07


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: 4.10.2025 - 15:50