Помогите доработать код. Есть обычная форма и блок ссылок html:
<form method="get">
<input type="text" name="name">
<input type="submit" name="search" id="search" value="Поиск"/>
<input type="hidden" name="current_page" id="current_page" value="{current_page}">
</form>
<span id="pagination">
<a href="1">1</a>
<a href="2">2</a>
<a href="3">3</a>
<a href="4">4</a>
<a href="5">5</a>
<a href="6">6</a>
<a href="7">7</a>
</span>
Задача такая, мне нужно при на клике на любую из ссылок:
1. при этом присваивалось (
записывалось) значение скрытому полю формы value="". Которое б соответствовало числу (номеру урл) ссылки ко которой был клик.
2. далее осуществлялась отправка формы на сервер.
Вот написал такой код на Js:
$q(document).ready(function()
{
var pagin = document.getElementById('pagination'); // Определяем блок с ссылками
var elements = pagin.getElementsByTagName('a'); // Получаем массив ссылок
for(var i = 0, len = elements.length; i < len; i++)
{
elements[i].onclick = function() // клик по ссылке
{
//..........................//
$q('#search').trigger("click"); // Отправка формы при клике на любую ссылку
return false;
}
}
});
А дальше не могу понять как делать. Подскажите пожалуйста.