Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]chekbox, option value - pomniejszenie obrazków
Forum PHP.pl > Forum > Przedszkole
inny02
Witam,
napisałem taki kod:

  1. <input name="safe" id="safe" value="0" checked="checked" type="radio"><label for="safe"><font color="green">Family Safe</font></label>
  2. <input name="safe" id="unsafe" value="1" type="radio"><label for="unsafe"><font color="red">Not Family Safe</font></label>
  3. <br>
  4. <input name="private" value="1" type="checkbox">Plik Prywatny
  5. <br>
  6. <input name="resizeimg" id="resizeimg" value="1" type="checkbox">Zmień rozmiar obrazka:
  7. <select name="newsize" id="newsize">
  8. <option value="100x75">100x75 (avatar)</option>
  9. <option value="150x112">150x112 (thumbnail)</option>
  10. <option value="320x240">320x240 (for websites and email)</option>
  11. <option value="640x480">640x480 (for message boards)</option>
  12. <option value="800x600">800x600 (15-inch monitor)</option>
  13. <option value="1024x768">1024x768(17-inch monitor)</option>
  14. <option value="1280x1024">1280x1024(19-inch monitor)</option>
  15. <option value="1600x1200">1600x1200(21-inch monitor)</option>
  16. </select><br>


jak dodać tutaj jeśli wybiorę Not Family Safe to pole checkbox w Plik Prywatny zaznaczy się, ale nie będzie można go odznaczyć?
Zaznaczę Zmień rozmiar obrazka to zmienia mi rozmiar obrazka do tych podanych, ale proporcjonalniej, czy ktoś posiada gotowy taki skrypt ?

Dziękuję za pomoc
Pozdrawiam


YourFear
Ja bym to zrobił na JavaScript
  1. <input name="safe" id="safe" value="0" checked="checked" type="radio"onclick="
  2. document.getElementById('plik_prywatny').innerHTML = '<input name=private value=1 type=checkbox>Plik Prywatny';
  3. "><label for="safe"><font color="green">Family Safe</font></label>
  4.  
  5. <input name="safe" id="unsafe" value="1" type="radio" onclick="
  6. document.getElementById('plik_prywatny').innerHTML = '<input name=private value=1 type=checkbox checked=checked disabled=disabled>Plik Prywatny';
  7. "><label for="unsafe"><font color="red">Not Family Safe</font></label>
  8.  
  9. <br>
  10. <div id="plik_prywatny"><input name="private" value="1" type="checkbox">Plik Prywatny</div>
  11. <br>
  12. <input name="resizeimg" id="resizeimg" value="1" type="checkbox">Zmień rozmiar obrazka:
  13. <select name="newsize" id="newsize">
  14. <option value="100x75">100x75 (avatar)</option>
  15. <option value="150x112">150x112 (thumbnail)</option>
  16. <option value="320x240">320x240 (for websites and email)</option>
  17. <option value="640x480">640x480 (for message boards)</option>
  18. <option value="800x600">800x600 (15-inch monitor)</option>
  19. <option value="1024x768">1024x768(17-inch monitor)</option>
  20. <option value="1280x1024">1280x1024(19-inch monitor)</option>
  21. <option value="1600x1200">1600x1200(21-inch monitor)</option>
  22. </select><br>
  23. </form>

Jeśli coś będzie mało czytelne dla Ciebie to sry tak na szybko napisałem tongue.gif
Po naciśnięciu na "Not Family Safe" będzie zaznaczać to co chciałeś, a po wybraniu "Family Safe" opcja się odznacza.

Ze zmiana wielkości obrazka to pokombinuj, bo tego nigdy nie robiłem.


edit:
sry zapomniałem o zablokowaniu (już poprawione) ^^
inny02
no dzięki o to chodziło, jak ktoś posiada gotowy taki kod PHP do zmiany wielkości obrazków to bardzo proszę o pomoc z tym
potreb
Wszystko gotowe masz tutaj i na google. Trzeba czasami samemu poszukać
Pawel_W
omg, tylko nie rozumiem po co ten kod
  1. document.getElementById('plik_prywatny').innerHTML = '<input name=private value=1 type=checkbox checked=checked disabled=disabled>Plik Prywatny';

skoro lepiej będzie tak
  1. document.getElementsByName('private')[0].checked= 'checked';
  2. document.getElementsByName('private')[0].disabled= 'disabled';


btw pierwsza opcja się nie validuje...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.