Как
6 отговора
295 прегледа
Как
Правя си една форма в която трябва да смятам някои неща и за това има полета с еднакви имена и когато предам информацията от формата на друга страница инфото тръгва така
?type=0&selected=&quantity=1&price=0&type=0&selected=&quantity=1&price=0
Въпросът ми е как мога да взема данните???
?type=0&selected=&quantity=1&price=0&type=0&selected=&quantity=1&price=0
Въпросът ми е как мога да взема данните???
Re: Как
Проблема ми идва от джаваскрипта който трябва да смята стойности на различни неща избрани от полетата и заради него се налага да имат еднакви имена.
Няма значение важното е да стане
Няма значение важното е да стане
Re: Как
и много ми стана интересно как точно ЖабаСкрипта се оправя с 5 контрола с еднакви имена???
пречи ли ти нещо да са price1, price2, price3 и т.н., хем ЖабаСкрипта ще е лесен, хем няма да имаш и проблеми с ГЕТ-а
Just a genius
пречи ли ти нещо да са price1, price2, price3 и т.н., хем ЖабаСкрипта ще е лесен, хем няма да имаш и проблеми с ГЕТ-а
Re: Как
Пробвах да си променя полетата, но нещо не можах да наглася джава скрипта
function SumAll(form)
{form.priceforall.value = 0;for (index=0; index<32; index++) form.priceforall.value = eval(parseFloat(form.priceforall.value)+parseFloat(form.price[index].value)); form.pricecopy.value = form.priceforall.value;}
function ChangeSelection(form, index, dds, nad)
{form.price[index].value = form.type[index].options[form.type[index].selectedIndex].value*form.quantity[index].value; form.selected[index].value = form.type[index].options[form.type[index].selectedIndex].text; SumAll(form)
}
function SumAll(form)
{form.priceforall.value = 0;for (index=0; index<32; index++) form.priceforall.value = eval(parseFloat(form.priceforall.value)+parseFloat(form.price[index].value)); form.pricecopy.value = form.priceforall.value;}
function ChangeSelection(form, index, dds, nad)
{form.price[index].value = form.type[index].options[form.type[index].selectedIndex].value*form.quantity[index].value; form.selected[index].value = form.type[index].options[form.type[index].selectedIndex].text; SumAll(form)
}
Re: Как
Пробвай това
form.priceforall.value = eval(parseFloat(form.priceforall.value)+parseFloat(form.price[index].value));
да паправиш така
eval("form.priceforall.value = "+parseFloat(form.priceforall.value)+parseFloat(form.price[index].value))
И най-ярките личности си плащат тока.
form.priceforall.value = eval(parseFloat(form.priceforall.value)+parseFloat(form.price[index].value));
да паправиш така
eval("form.priceforall.value = "+parseFloat(form.priceforall.value)+parseFloat(form.price[index].value))
И най-ярките личности си плащат тока.