Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Значение инпута в ссылку (https://javascript.ru/forum/misc/14435-znachenie-inputa-v-ssylku.html)

enok 16.01.2011 20:03

Значение инпута в ссылку
 
Здравствуйте!

Проблема такая - на странице список товаров, возле каждого товара по инпуту, в который можно ввести количество и нажать на ссылку "в корзину". Вот мои попытки:

<script type="text/javascript" language="javascript">
function createlink(id)
{   
	var a=document.getElementById('$aData[iProduct]');
	a.href='$aData[sBasketPage]&iProductAdd=$aData[iProduct]&iQuantity='+id;
}
</script>


<input type="text" onChange="createlink(this.value);" > 

<a id='$aData[iProduct]' href="$aData[sBasketPage]&amp;iProductAdd=$aData[iProduct]&amp;iQuantity=1">В корзину</a></div>


$aData[iProduct] - уникальное айди продукта в базе

Работает, если товар только один. Проблема в том, что на странице генерируется множество товаров, соответственно элементы повторяются, что делать?

x-yuri 16.01.2011 20:40

http://javascript.ru/tutorial/dom


Часовой пояс GMT +3, время: 01:05.