Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Checkbox i nowy input
fredzio90
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


otóż chciałem się spytać czy natkneliście się na takie coś że jak klikniesz w checkboxa ( zaznaczysz go ) to pojawi sie ponizej input, jeżeli ozdnaczysz, input zniknie.....

EDIT//
i czy byście mogli załączyć go tutaj...

Ten post edytował fredzio90 8.10.2007, 22:08:28
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(fredzio90 @ 8.10.2007, 21:00:21 ) *
otóż chciałem się spytać czy natkneliście się na takie coś że jak klikniesz w checkboxa ( zaznaczysz go ) to pojawi sie ponizej input, jeżeli ozdnaczysz, input zniknie.....

yyy tak natkneliślym się.
Go to the top of the page
+Quote Post
fredzio90
post
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


albo stronę z takim czymś.... (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
Go to the top of the page
+Quote Post
vokiel
post
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Do check boxa onclick() dodaj funkcję, która sprawdzi czy checkbox jest zaznaczony (checked) - a wtedy pokaz inputa. A jeśli nie jest zaznaczony to go ukryj.
Go to the top of the page
+Quote Post
fredzio90
post
Post #5





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


oki poszukam takiej funkcji jak nie to pobawie się... a z php to sprawdzając jak jest zaznaczony to tak:

  1. <input type="checkbox" name="nazwa" value="wartość" />


  1. <?php
  2. if($_POST[nazwa]=='checked') funkcja();
  3. ?>


tak ?
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




nie:
  1. <?php
  2. if (isset($_POST['nazwa'])) ...
  3. ?>

Checkboxy jak nie są zaznaczone to nie są wysylane. Jak sa zaznaczone to jest wyslana ich wartosc lub bodajze "on" jesli nie byla ustalona wartosc
Go to the top of the page
+Quote Post
skowron-line
post
Post #7





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(vokiel @ 9.10.2007, 07:40:48 ) *
Do check boxa onclick() dodaj funkcję, która sprawdzi czy checkbox jest zaznaczony (checked) - a wtedy pokaz inputa. A jeśli nie jest zaznaczony to go ukryj.

  1. <script type="text/javascript">
  2. function showDiv(){
  3. var checkBox = document.getElementById('box');
  4. var oDiv = document.getElementById('divek');
  5. if(checkBox.checked == true){
  6. oDiv.display = 'block';
  7. }else if(checkBox.checked == false){
  8. oDiv.display = 'none';
  9. }
  10. }
  11. <input type="checkbox" name="box" id="box">
  12. <div id="divek" style="display:none;">Some text....</div>

*pisane z palca
Go to the top of the page
+Quote Post
fredzio90
post
Post #8





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


jakoś niechce trybić .....

  1. <script type="text/javascript">
  2. function showDiv(){
  3. var checkBox = document.getElementById('box');
  4. var oDiv = document.getElementById('divek');
  5. if(checkBox.checked == true){
  6. oDiv.display = 'block';
  7. }else if(checkBox.checked == false){
  8. oDiv.display = 'none';
  9. }
  10. }
  11.  
  12. </head>
  13. <input type="checkbox" name="box" id="box" onClick="showDiv()">
  14. <div id="divek" style="display:none;">Some text....</div>
  15. </body>
  16. </html>
Go to the top of the page
+Quote Post
nospor
post
Post #9





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




nie: oDiv.display
a: oDiv.style.display
Go to the top of the page
+Quote Post
fredzio90
post
Post #10





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


dokładnie, dziękuje wam (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 19:49