Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] checkbox
bim
post 28.05.2005, 13:33:00
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 19.03.2005

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


Mam formularz, w ktorym mozna dodatkowo wypelnic po zaznaczeniu checkboxa dodatkowe pola. Chcialbym, zablokowac uzupelnianie opcjonalnych pol do momentu zaznaczenia chceckboxa. Podobno JS sobie z tym poradzi.
Go to the top of the page
+Quote Post
nospor
post 28.05.2005, 13:40:48
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?showtopic=27030&hl=


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bim
post 28.05.2005, 21:02:26
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 19.03.2005

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


Na wstepie. Wielkie dzieki za pomocna odpowiedz. Pojawia sie jednka problem. Moja funkcja wyglada tak
  1. <?php
  2.  
  3. function show()
  4. {
  5. obj=document.getElementById('log');
  6. objCheck=document.getElementById('reg');
  7. if (objCheck.checked)
  8. obj.style.display=&#092;"\";
  9. else
  10. obj.style.display=&#092;"none\";
  11. }
  12. ?>

fragment formularza :
  1. <b> Zaznacz w celu dokonania rejestracji</b><br>
  2. <input type=\"checkbox\" name=\"reg\" value=\"1\" id=\"reg\" onClick=\"show()\"  >
  3.  
  4. </td>
  5.  </tr>
  6. <tr>
  7. <input type=\"text\" name=\"login\" size=\"25\" maxsize=\"16\" value=\"<?=$_POST['login']?>\" id=\"log\" style=\"display:none\">
  8.  
  9. </td>
  10. </tr>
  11. <tr>
  12. <td align=\"center\"> Hasło</td>
  13.  
  14. <td align=\"center\">
  15. <input type=\"password\" name=\"pass\" size=\"25\" maxsize=\"16\" style=\"display:none\">

Moje pytanie brzmi: Jakie id-mam nadac dla drugiego inputa? Takie samo jak do pierwszego? Co mam wpisac w funkcji show()?
  1. <?php
  2. obj=document.getElementById('id drugieho inputa?');
  3. ?>
Jeszcze raz proszeo pomoc.
Go to the top of the page
+Quote Post
nospor
post 30.05.2005, 08:01:37
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Możesz zrobić wlasnie tak jaz zaproponowaleś, czyli nadać drugie id i się odwolać do drugiego obiektu.
Ale jeśli tych pól będzie więcej, to możesz te wszystkie pola wlożyć do div'a, nadać id dla tego div'a i jego pokazywać i chować.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:01