У меня есть панель поиска на моей странице, однако она примерно на полпути вниз, и когда вы отправляете поисковый запрос, страница прокручивается назад.Поддержание положения прокрутки после поиска
Есть ли способ, чтобы страница оставалась там, где находился пользователь при поиске? Мой поиск находится на одной странице, и весь контент также остается на странице.
Это мой текущий код поиска:
$search=mysql_real_escape_string($_POST['search']);
//- Queries the table to get content from rows -
$QuerySelect = "SELECT thumbnail,image,title,category,description
FROM homepage
WHERE category LIKE '%$search%' ";
//----------------- QUERY the TABLE, store THE CONTENT IN A PHP VARIABLE -----------------
$result = mysql_query($QuerySelect);
HTML:
<div class="searchcontainer">
<form method="post" action="index.php">
<input type="text" class="input" name="search" size="40" placeholder="Search by Category...">
<input type="submit" class="button" name="Submit" value="Search" id="Submit" >
</form>
</div>
<?php
$numrows = mysql_num_rows ($result);
if($numrows == 0){
Javascript & JQuery код прекрасно.
Является ли положение прокрутки фиксированным или верхнее положение вашего поискового устройства может измениться? – devconcept
Мне нужен поиск, где он находится –
Вы отправляете обратно на страницу, в которой вы сейчас находитесь? Если вы потом, вы можете попробовать сделать свое действие 'index.php # my-form' и дать вашей форме идентификатор' my-form'. Конечно, измените мою форму так, как хотите. – kel