Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[js] przekazanie zmiennej z inputa

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

[js] przekazanie zmiennej z inputa

Post 05.11.2007, 18:48:28

ma taka funkcje js:

Kod: Zaznacz cały
function showPayout2() {

       var e = document.getElementById("payoutTD2");
       var kurs2 = document.zlicz2.kurs2.value;
       var stk2 = document.zlicz2.stawka2.value;
       var liczba2 = ( kurs2 * stk2 );
       
       liczba2=liczba2*100;
       wynik2 = Math.round(liczba2)/100;
       
       
       e.innerHTML = wynik2;
       return true;
}


wykorzystuje ja tutaj, do obliczenia wygranej :

Kod: Zaznacz cały
<form method="GET" name="zlicz2" id="zlicz2" style="display:inline;">
<input type="hidden" name="kurs2" id="kurs2" value="<? print $agg ?>" />



Stawka <input type="text" name="stawka2" id="stawka2" value="10" style="width:35px;align-right;" onKeyUp="javascript:showPayout2()" maxlength="4" />
</form>



teraz zalezy mi jeszcze na tym by móc kupon wydrukowac w osobnym oknie : uzywam takiej funkcji:


Kod: Zaznacz cały
function view(url, width, height) {
window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' );
}



i wywołują ją poprzez :

Kod: Zaznacz cały
<a href="javascript:view('includes_bets/print.php',600,400)">drukuj</a>



problem w tym iż nie wiem w jaki sposób przenieść do drugiego okan wartość pola "stawka2" z formularza .


Za wszelką pomoc dzięki!
grzegorz_g
Grzegorz Gołębiowski

Posty: 301
Dołączył(a): 16.06.2004

Post 05.11.2007, 22:48:54

Może dobuduj dynamicznie parametr ($_GET) w samym linku który jest adresem otwieranego okna i tak obsłuż go spod php?
Na przykład:
Zrób odnośnik taki:
Kod: Zaznacz cały
<a href="javascript:view_print(600,400)">drukuj</a>

I dopisz sobie taką funkcję:
Kod: Zaznacz cały
function view_print(width, height)
{
  var stawka = document.getElementById("stawka2").value;
  view('includes_bets/print.php?stawka'+stawka, width, height);
}

Mając paramentr w php to już chyba wiesz co z tym zrobić ;)

PS. Pisz kod w znacznikach bbcodeu.
Strony internetowe to nasza pasja: Meethod - Webdesign / Webdeveloping
Istnieje 10 rodzai ludzi: Ci którzy rozumieją system binarny i Ci co go nie rozumieją.
640 KB pamięci operacyjnej powinno każdemu wystarczyć. // Bill Gates
Avatar użytkownikaAntiroot
Meethod

Posty: 51
Dołączył(a): 04.11.2007


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Google Adsense [Bot] i 7 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51441 zarejestrowanych użytkowników.
Najnowszy użytkownik: jonman65


Nasi użytkownicy napisali:

  • 937623 wiadomości
  • w 247392 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)