@by_ikar wiem, że ajax i js to słabe rozwiązanie, ale zapewne jakoś rozwiązać to można.
w inpucie wyszukuje interesujący mnie produkt który mi m.in pobiera cene w pln którą przeliczam na USD, EUR, GBP
var dolar = Math.ceil((data.namePrice)/(<?=$kurs_dolara;?>));
var euro = Math.ceil((data.namePrice)/(<?=$kurs_euro;?>));
var funt = Math.ceil((data.namePrice)/(<?=$kurs_funta;?>));
na upartego te wartości mogę wczytać do input type hidden prawda?
A później przy pomocy JS wczytać poszczególny input w zależności od wyboru waluty z selecta.
Dobra zrobiłem na chwilę obecną coś takiego:
$('input[name="test"]').val(Math.ceil(data.namePrice));
powyżej wczytuje mi do input type hidden.
Następnie tą wartość sobie kopiuje do zmiennej pln.
$("html").bind({
click:function() {
var pln = document.getElementById('test').value;
}
});
Ale teraz za cholere nie wiem jak to zmienną przekazać tutaj:
window.onload=function(){
var pln = pln // tu chce wczytać tą wartość.
var usdCurrency = 4.22;
var eurCurrency = 4.56;
var gbpCurrency = 5.56;
var plnCurrency = pln;
document.getElementById('currencyChoice').onchange = function() {
var currencyType = this.value;
var currencyValue = 0.00;
switch(currencyType) {
case "us": currencyValue = usdCurrency; break;
case "euro": currencyValue = eurCurrency; break;
case "gbp": currencyValue = gbpCurrency; break;
case "pln": currencyValue = plnCurrency; break;
default: return;
}
document.getElementById('currencyValueInput').value = currencyValue;
}
}
ma ktoś jakiś pomysł ?