2015-08-13 3 views
0

Я хочу, чтобы цена обновлялась, когда я нажимаю кнопку, это все, что я хочу сделать, но каждый раз, когда я пытаюсь вызвать значение моего 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 = (" &pound;" + (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); 
} 

Я застрял! если вам нужно что-нибудь еще, оставьте комментарий! Нужно это исправлять, как только смогу, я буду стараться в то же время.

+2

полного код пожалуйста! –

+2

Похоже, вы используете PHP - оберните инструкции PHP с помощью - так что user2182349

+1

'totalpriceex' не имеет значения. Я бы сделал переменную 'значение' равной' parseInt (totalis.innerHTML) ', и это будет равно 0.' totalis.innerHTML = ... 'не делает то, что вы думаете, если не попытаетесь сбросить текст' totalpriceex' – depperm

ответ

1

вы можете вызвать метод значения по элементам формы только ... другие элементы, необходимые для получения значения с помощью метода TextContent

для элементов формы

$("input").val(); 

для других элементов

$("span").text() 
+1

Не будет 'element.innerText || element.textContent; 'возвращает логическое значение или это просто какой-то сумасшествие javascript? –

+0

что? я не получил вас .... –

+0

|| для чего это было ? –

Смежные вопросы