вопрос касается того, как сохранить выбранное значение в Combobox во время нумерации страниц.«У меня есть выпадающий список, в котором есть некоторые значения, когда я выбираю 1 значение, то в соответствии с выбранным значением будет определено количество записей на странице, НО всякий раз, когда я перехожу на следующую страницу, тогда значение в выпадающем списке возвращается к первому значению».Вот кусок кода ..
Для Combobox
print qq[<td>Records PerPage</td>];
print qq[<td><select id="combo1" onchange="getCombo1(this.options
[this.selectedIndex].value,$pageNum)"><option value="">Select</option><option
value="2">2</option><option value="4" >4</option><option
value="6">6</option><option value="10">10</option></select></td></tr>];
Javascript
<script type="text/javascript">
function getCombo1(offset,pagenumber)
{
var val1=pagenumber;
var val2=offset;
window.location="UsersList.cgi?pageNum="+val1+"&offset="+val2
}
Код пагинации
if ( $pageNum > 0 ) {
print qq[<tr><td><a href="UsersList.cgi?
pageNum=0&offset=$offset&SortBy=$SortBy&SortOrder=$SortOrder">|<</a></td>];
$pageN = $pageNum - 1;
print qq[<td><a href="UsersList.cgi?
pageNum=$pageN&offset=$offset&SortBy=$SortBy&SortOrder=$SortOrder"><</a></td>];
}
else
{
print q[<td><span class="currentpage">|<</span></td>];
print q[<td><span class="currentpage"><</span></td>];
}
if ( $pageNum < ( $numofPages - 1 )) {
$pageN = $pageNum + 1;
print qq[<td><a href="UsersList.cgi?
pageNum=$pageN&offset=$offset&SortBy=$SortBy&SortOrder=$SortOrder">></a>
</td>];
$tempnumpage=$numofPages-1;
print qq[<td><a href="UsersList.cgi?
pageNum=$tempnumpage&offset=$offset&SortBy=$SortBy&SortOrder=$SortOrder">>|
</a></td>];
}
else {
print q[<td><span class="currentpage">></span></td>];
print q[<td><span class="currentpage">>|</span></td>];
}
my $temppageNumber=$pageNum+1;
print qq[<td><b> $temppageNumber of $numofPages pages</b></td>];
Пожалуйста, помогите мне найти решение. Спасибо