Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax] można funkcją advAJAX.download() zmienić wartość pola formularza?, może coś innego?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Mam funkcje advAJAX.download, która wstawia w pole <DIV id=menu_limit></DIV> (prawdopodobnie przez inner HTML) wartość zwróconą z pliku 'menu_download_limit.php' ...
Kod
advAJAX.download('menu_limit', 'menu_download_limit.php');


Jest jednak taki problem.. potrzebuje wstawić tą wartość to pola textowego...

Wszystko ma wyglądać tak, że po zmianie wartości SELECTA wywołuje sie funkcja advAJAX.download ...

Jak to obejść? może inny pomysł? proszę o pomoc..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Nigdy nie używałem tej funkcji ponieważ jestem niedobrym użytkownikiem IE (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

ale z tego na co ta funkcja wyglada:
Kod
advAJAX.download = function(targetObj, url) {

    if (typeof targetObj == "string")
        targetObj = document.getElementById(targetObj);
    if (!targetObj)
        return -1;
    advAJAX.get({
        url: url,
        onSuccess : function(obj) {
            targetObj.innerHTML = obj.responseText;
        }
    });
};

wnioskuje, ze jeśli zamiast targetObj.innerHTML= wstawaisz targetObj.value= to powinieneś otrzymać to co chcesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(TomASS @ 12.06.2006, 14:50 ) *
Nigdy nie używałem tej funkcji ponieważ jestem niedobrym użytkownikiem IE (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

ja też jestem używkownikiem IE ... i wszystko smiga elegancko...


Cytat(TomASS @ 12.06.2006, 14:50 ) *
wnioskuje, ze jeśli zamiast targetObj.innerHTML= wstawaisz targetObj.value= to powinieneś otrzymać to co chcesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

zrobiłem tak jak napisałes... utworzyłem nową funkcję download_value().. i wszystko śmiga...

Nie wiedziałem, że tak można zrobić (legalność).. no ale nic.. do więzienia chyba nie pójde...thx..
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 12:09