Я хочу, чтобы цена обновлялась, когда я нажимаю кнопку, это все, что я хочу сделать, но каждый раз, когда я пытаюсь вызвать значение моего var, он возвращает значение «NotANumber/NaN», я искал мало, но google get немного запутался и бросил учебники по поиску определенных чисел и т. д.Обновить цену?
Я новичок в JavaScript. Так что это, наверное, я.
Если бы кто-нибудь мог мне помочь, я был бы очень благодарен.
Общая стоимость:
<span id="totalpriceex">0</span>
JavaScript:
<script type="text/javascript">
function incrementquan'.$row["pid"].'(){
var input = document.getElementById("quan'.$row["pid"].'");
input.value = parseInt(input.value) + 1;
var element = document.getElementById("price'.$row['pid'].'");
element.innerHTML = (" £" + (input.value * '.$row['pprice'].').toFixed(2));
var totalis = document.getElementById("totalprice");
totalis.value = parseInt(totalis.value);
totalis.innerHTML = (totalis.value + '.$row["pprice"].');
var totalpriceex = parseInt(totalpriceex.value);
totalpriceex.innerHTML = (totalis.value + '.$row["pprice"].'.toFixed(2))
var price=document.getElementById("totalpriceex");
price.value=price.value + '.$row["pprice"].'.toFixed(2);
}
Я застрял! если вам нужно что-нибудь еще, оставьте комментарий! Нужно это исправлять, как только смогу, я буду стараться в то же время.
полного код пожалуйста! –
Похоже, вы используете PHP - оберните инструкции PHP с помощью - так что Php echo $ row ["pprice"]?> – user2182349
'totalpriceex' не имеет значения. Я бы сделал переменную 'значение' равной' parseInt (totalis.innerHTML) ', и это будет равно 0.' totalis.innerHTML = ... 'не делает то, что вы думаете, если не попытаетесь сбросить текст' totalpriceex' – depperm