Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 15 Dołączył: 10.09.2006 Skąd: Siemianowice Śląskie / Katowice Ostrzeżenie: (0%)
|
prosta sprawa (no może nie aż tak ...)
Potrzebuje zrobić coś takiego: Delikwent wybiera jakąś opcję z przykładowo radio butona i mu wywala przykładowo liczba w wyniku 20, później zaznacza jakiegoś checkboxa i do tego wyniku w czasie rzeczywistym, bez odświerzania strony dodaje się wartość z danego checkboxa .... coś ala kalkulator, tyle że bez naciskania klawisza równości, czyli jak kto woli bez wysyłania formularza, i teraz pytanie, java czy ajax ? prosiłbym o ewentualne przykłady, bo nie mam zielonego pojęcia nawet jak się za to zabrać ;( |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 1 Dołączył: 6.02.2006 Ostrzeżenie: (0%)
|
Cytat tylko jest malutki problem, mianowicie, gdy 'odchacze' checkboxa to dana wartość 'nie maleje' o tą zdefiniowaną ilość, tak samo z radio Nie da się tak zrobić z radio i funkcją, którą podałem. Kliknięcie na radio powoduje, że element jest zaznaczony, nie działa jak checkbox, którego kliknięcie zaznacza lub odznacza dany element. Zmieniona wersja: Kod <script type="text/javascript"> function klik(e,a){ var w=e.form.w, v=parseFloat(w.value) if(isNaN(v))v=0 w.value=(e.checked)?(v+parseFloat(a)):(v-parseFloat(a)) } </script> <form> <input type="text" name="w" /> <input type="radio" name="r" onclick="klik(this, 20)" /> <input type="checkbox" name="c" value="10" onclick="klik(this, this.value)" /> </form> Można również zastosować poniższe rozwiązanie, ale tutaj po kliknięciu zmieniane są również wartości pól dla radio i checkboxa: Kod <script type="text/javascript">
function klik2(e){ var w=e.form.w, v=parseFloat(w.value), a=parseFloat(e.value) if(isNaN(v))v=0 w.value=v+a e.value=-a } </script> <form> <input type="text" name="w" /> <input type="radio" name="r" value="20" onclick="klik2(this)" /> <input type="checkbox" name="c" value="10" onclick="klik2(this)" /> </form> |
|
|
|
dr_NO PHP, formularze i ajax ? 28.05.2007, 22:45:41
kossa JavaScript i przy każdym elemencie wyołuj funkcję ... 28.05.2007, 23:34:33
Norbas Cytat... i teraz pytanie, java czy ajax ?
IMO wyst... 28.05.2007, 23:35:03
dr_NO @Norbas, o to mi właśnie chodziło, ... 29.05.2007, 06:04:50
dr_NO ok, chodziło mi właśnie o coś takiego, dzięki ogro... 31.05.2007, 11:31:28 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 10:44 |