Форум -> Магазин Asers_Shop для Slaed 2.1 -> Вопрос снова про динамические цены... |
Вопрос снова про динамические цены... |
---|
goshan | Дата: 19.07.2008, в 15:27 | Сообщение №1 |
ПользовательПользователь №: 282 Сообщений: 49
| В общем так... как вывести цифру при выборе пуктов менюшки, я разобрался... но как мне теперь сделать так, чтобы новая цена (которую JS выводит) отправилась в корзину?? |
|
|
goshan | Дата: 19.07.2008, в 15:28 | Сообщение №2 |
ПользовательПользователь №: 282 Сообщений: 49
| Я думал, с этим проблем не будет, а я уже два часа бьюсь... |
|
|
goshan | Дата: 19.07.2008, в 15:29 | Сообщение №3 |
ПользовательПользователь №: 282 Сообщений: 49
| как мне содержимое <strong id=\"total\"></strong> обратить хотя бы в переменную?
В этом Стронге собственно и выводятся цифры в зависимости от того, что ты выбрал в выпадающем меню... как мне эти цифры переменной сделать? или как сохранить их в памяти, чтобы использовать в другой функции?
Выбирается нормально, а в корзину уходит по старой цене, которая $price... как мне переменную $price подменить на то, что выводится при выборе из менюшки?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно goshan 19.07.2008 г. в 19:51:58 |
|
|
Serg_pnz | Дата: 21.07.2008, в 11:38 | Сообщение №4 |
АдминистраторПользователь №: 1 Сообщений: 2243
| В функции, которая грузится после нажатие на кнопку формы, опрашивай $_POST['имя_поля'] | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
goshan | Дата: 21.07.2008, в 14:44 | Сообщение №5 |
ПользовательПользователь №: 282 Сообщений: 49
| точно же))) блин не поверишь - именно этот способ мне сегодня реально приснился утром xDDD я шоке))) |
|
|
goshan | Дата: 21.07.2008, в 14:51 | Сообщение №6 |
ПользовательПользователь №: 282 Сообщений: 49
| а в функция, в которой собственно и есть этот стронг с ID, в ней что-нибудь нужно добавлять? |
|
|
goshan | Дата: 21.07.2008, в 15:48 | Сообщение №7 |
ПользовательПользователь №: 282 Сообщений: 49
| Чтото я не понял... Работает только у тех тегов, у которых 'name' параметр есть... типа например у текстового поля... но скрипт то с полем работать не хочет! Что мне делать? Стронгу бесполезно 'name' приписывать... |
|
|
goshan | Дата: 21.07.2008, в 15:59 | Сообщение №8 |
ПользовательПользователь №: 282 Сообщений: 49
| а $_POST['имя_поля'] может как-нибудь работать не с name, а с id? |
|
|
Serg_pnz | Дата: 21.07.2008, в 17:18 | Сообщение №9 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Помоему нет.
Хотя... если использовать какаю-нибудь аякс-библиотеку можно попробовать передать значение после обновления. С другой стороны: а что не хочешь написать так:? Код | 1
| <input id='123' name='123'> |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
goshan | Дата: 21.07.2008, в 17:22 | Сообщение №10 |
ПользовательПользователь №: 282 Сообщений: 49
| |
|
goshan | Дата: 21.07.2008, в 17:23 | Сообщение №11 |
ПользовательПользователь №: 282 Сообщений: 49
| просто инпат? без указания 'тайп'? |
|
|
goshan | Дата: 21.07.2008, в 17:33 | Сообщение №12 |
ПользовательПользователь №: 282 Сообщений: 49
| Цитата |
Помоему нет.
Хотя... если использовать какаю-нибудь аякс-библиотеку можно попробовать передать значение после обновления. С другой стороны: а что не хочешь написать так:?
|
потому что мой ява-скрипт не выводит числа в этот инпут при переключении пунктов из выпадающего меню...
да к тому же инпут вобще неуместно смотрится в данной ситуации))))
у меня сначала было через <strong id="123"></strong>. ЯваСкрипт цену менял, но в базу это не заносилось после нажатия "В корзину". Я попробовал <a name="123" id="123"></a>, тоже скрипт выводил, но в базу ничего не шло... пробовал ставить <input name="123" id="123"> и писать в это поле произвольные цифры... яваскрипт не пахал, но в базу блин заносилось уже.... как мне быть с этим?..
http://neomama.ru/shop-productdetails-334-24.html - ссылка на пример...
на картинке - результат того, что вы мне предложили.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно goshan 21.07.2008 г. в 17:41:51
Прикрепленные файлы: |
|
|
goshan | Дата: 22.07.2008, в 00:06 | Сообщение №13 |
ПользовательПользователь №: 282 Сообщений: 49
| я не знаю что делать помогите плииз!! ну почему она с радиобаттонами работать не хочет?!
что это за ошибка такая - 'total' - определение отсутствует ?
ну что в этом скрипте не так??
Код | 1
| <script Language="JavaScript" Type="text/javascript">
<!--
function total_calculator(theField) {
var W = 0;
var C = 0;
var S = 0.00;
var T = 550.00;
var Q = 0.00;
if(ship.shipoption1.value == "15"){T = 550;
}if(ship.shipoption2.value == "20"){T = 630.00;
}if(ship.shipoption3.value == "20_2"){T = 680.00;
}if(ship.shipoption4.value == "euro200х220"){T = 730.00;
}if(ship.shipoption5.value == "euro220х240"){T = 750.00;
}if(ship.shipoption6.value == "fam"){T = 850;
}
T = T.toFixed(2);
total.innerHTML = T;
}
//-->
</script> |
|
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|