Здравствуйте. Не получяется вывести переменную из функции, Если выводить просто переменную таким образом
<?php
print "<script> var b = 2;
document.write(b);
</script>";
?>
то нормально выводится, но вот нужно вывести из скрипта значение скрытого поля
<input type="hidden" id="cena" value="<?php echo $row['cena'] * $row['ostatok'] ; ?>" />
таким образом не получяется выводится сообщение [object HTMLInputElement]
<?php
print "<script> function f_price(plus) {
var price = document.getElementById('price');
var ostatok = " . $row["ostatok"] . ";
var cena = document.getElementById('cena');
var cena2 = " . $row["cena"] . ";
var a = 1;
if (plus) {
if (parseInt(price.value) >= (ostatok) ) {
price.value = parseInt(price.value) + 0;
cena.value = parseInt(cena.value) + 0;
} else{
price.value = parseInt(price.value) + 1;
cena.value = parseInt(price.value) * cena2 ;
}
} else {
if (parseInt(price.value) <= 1 ) {
price.value = parseInt(price.value) - 0;
cena.value = parseInt(cena.value) - 0;
} else{
price.value = parseInt(price.value) - 1;
cena.value = parseInt(price.value) * cena2;
}
}
}
document.write(cena);
</script>";
?>