Показать сообщение отдельно
  #1 (permalink)  
Старый 16.01.2011, 20:03
Новичок на форуме
Отправить личное сообщение для enok Посмотреть профиль Найти все сообщения от enok
 
Регистрация: 16.01.2011
Сообщений: 1

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

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

<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] - уникальное айди продукта в базе

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