как выбрать переменную без рефреша

  • Автор темы Автор темы mikko
  • Дата начала Дата начала

mikko

Новичок
как выбрать переменную без рефреша

я не силен в JS и у меня появилась такая задачка решить сам не могу может кто поможет есть список как сделать выбор без рефреша

<select name="<?php $price; ?>" onChange="UpdatePrice(this)">
<option value="klein">klein <?php echo number_format($row["itemPricekl"], 2, ".", ","); ?>&euro;
<option value="normale">normale <?php echo number_format($row["itemPrice"], 2, ".", ","); ?>&euro;
<option value="gross">gro&#223; <?php echo number_format($row["itemPricegr"], 2, ".", ","); ?>&euro;
</select>

Спасибо за ответы
 
Никакй задачки здесь не видно.
есть кусок кода, даже не на JS
постарайся описать задачу словами.
 
есть корзина покупателя есть три цены на каждый товар, нужно при выборе одной цены чтобы она и выбиралась, для подсчета цены и т.д. могу выложить весь код корзины
 
нет, весь код корзины выкладывать не надо

-~{}~ 17.10.05 16:47:

что означает фраза "чтобы она и выбиралась"?
А что - не выбирается?
В чём это проявляется?
 
ну вот мне нужно чтобы для подсчета цены сюда подставить значение одной из цены

$totalCost += ($row["qty"] * здесь должна быть одна из трех цен );
$totalproz += ($row["qty"] * здесь должна быть одна из трех цен ) * 0.95;

вот кстати вариант корзины наподобие которой мне нужно сделать

www.italia.online-pizza.de , кто не знает немецкого нужно пройти в online bestellen, ну а потом вроде все ясно

-~{}~ 17.10.05 16:54:

там как раз в корзине при выборе размера пиццы сразу выбирается
ее цена в зависимости от размера
 
то есть, ты хочешь узнать, как на яваскрипте делается умножение.
так?
 
да нет зачем мне умножение на яве у меня и так все нормально работает


еще раз повторю может не правильно обясняю:

у меня есть 3 цены:

$row["itemPricekl"]
$row["itemPrice"]
$row["itemPricegr"]

мне нужно чтобы без рефреша одна из цен в зависимости от выбора клиента подставлялась в эти строки

$totalCost += ($row["qty"] * здесь должна быть одна из трех цен );
$totalproz += ($row["qty"] * здесь должна быть одна из трех цен ) * 0.95;

я хочу сделать это с помощью списка

<select name="<?php $price; ?>" onChange="UpdatePrice(this)">
<option value="klein">klein <?php echo number_format($row["itemPricekl"], 2, ".", ","); ?>?
<option value="normale">normale <?php echo number_format($row["itemPrice"], 2, ".", ","); ?>?
<option value="gross">gro&#223; <?php echo number_format($row["itemPricegr"], 2, ".", ","); ?>?
</select>

но не знаю как дальше знаю что без JS вроде не обойтось

-~{}~ 17.10.05 17:08:

www.italia.online-pizza.de там например не три цены а три размера пиццы и когда он выбирает один размер то подставляется одна из трех цен для расчета заказа
 
можно так, сделай чекбосы
<input type="checkbox" name="price_check_<?=$item['price_id']?>" value=<?=$item['price_value']?> onClick="calc_summ();" >

в функции можно сделать так что-то вроде этого, потом свою сумму выводи в хтмл


function calc_summ()
{

var sum = 0;
for (i=0;i<document.order_form.elements.length;i++)
{
if (document.order_form.elements.name.substring(0,11)=='price_check')
{
if (document.order_form.elements.checked == true)
{
sum += parseFloat(document.order_form.elements.value);
}
}
}

document.order_form.sum.value = sum;

}
 
зачем мне умножение на яве
знаю что без JS вроде не обойтось
давай, пупсик, ты определишься сначала, а потом снова придёшь.

-~{}~ 17.10.05 17:16:

Ринат
на кой ему чекбоксы, если у него и так уже СЕЛЕКТ есть?
 
Фанат
в образовательных целях -)
под себя подделает думаю

Фанат
если несложно поясни про LOCK ну правда интересно с практической стороны
 
про LOCK читай тот топик.
если ты поймёшь вообще о чём там речь, то сообразишь
а если не поймёшь, то и объяснять тебе бесполезно.

Но, честно, говоря, ты меня задолбал.
ещё ни одной темы не было, где бы ты въехал вообще, о чём речь.
но своё авторитетное мнение вставить не забываешь.
 
OFFTOP
Фанат

ок документацию еще почитаю, не вопрос...
возможны вещи , в которые, пока до конца не въезжаю, тоже не тема

личное наверное все-таки в личку -)
 
ты, похоже, СОВСЕМ русский язык забыл.
напрочь.
Я тебе пишу:
ещё ни одной темы не было, где бы ты въехал вообще, о чём речь
то есть, ты не понимаешь того, что написано в ТЕМЕ.
а ты на это отвечаешь:
- хорошо, я ещё почитаю ДОКУМЕНТАЦИЮ.

может, ты не понял, что я пишу?
Я тебе объясняю, что ты не понимаешь ВОПРОСА, который задан в форуме.
 
Фанат
ок буду внимательнее, часто проблема не в понимании, а в изложении, со своей стороны буду внимательнее
вопрос документации относился к LOCK TABLES

---
 
кроме тебя все всё прекрасно понимают.
более того - я тебе задал ТРИ вопроса.
которые должнеы были тебя заставить задуматься над пониманием проблемы.

-~{}~ 17.10.05 18:12:

в этом топике - у него есть селект.
у него есть ВСЕ ЦЕНЫ в ЭТОМ СЕЛЕКТЕ.
то есть, чтобы получить сумму, ему надо всего лишь перемножить значение селекта и количество.
а ты ему суёшь какие-то чекбоксы.
 
чего мне все суют калькулятор на яваскрипт ведь мой вопрос как подставить нужную мне переменную в зависимости от выбора в селекте мне же просто нужно отсюда

<select name="<?php $price; ?>" onChange="UpdatePrice(this)">
<option value="klein">klein <?php echo number_format($row["itemPricekl"], 2, ".", ","); ?>?
<option value="normale">normale <?php echo number_format($row["itemPrice"], 2, ".", ","); ?>?
<option value="gross">gro&#223; <?php echo number_format($row["itemPricegr"], 2, ".", ","); ?>?
</select>


вставить выбраную переменную в этот код в зависимости от выбора (без рефреш)

$totalCost += ($row["qty"] * здесь должна быть одна из трех цен );
$totalproz += ($row["qty"] * здесь должна быть одна из трех цен ) * 0.95;

вот еще один сайт по такому принципу сделан когда при помощи селекта выбераешь меняется и цена и описание, там этот механизм тоже на яве сделан, + ASP

http://www.eplus.de/frame.asp?go=/handys/0/0_0/0_0.asp&bust=no

выберити там Samsung SGH-D500 телефон справа и посмотрите когда селектом выбирайте, у меня знаний в ява скрипт 0, а пхп 1 с большим минусом

-~{}~ 19.10.05 14:54:

я знаю что это на яваскрипт, но как точно без понятия
 
Фанат

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

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