Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо немного доработать скрипт поиска.

Проблема в том что поиск пишет ошибку "Ничего не найдено" когда вводишь более одного слова, но по факту информацию находит (см. скриншот).

http://ploscostopie.ru/register/

var lastResFind=""; // последний удачный результат

var copy_page=""; // копия страницы в ихсодном виде

function TrimStr(s) {

s = s.replace( /^\s+/g, '');

return s.replace( /\s+$/g, '');

}

function FindOnPage(inputId) {//ищет текст на странице, в параметр передается ID поля для ввода

var obj = window.document.getElementById(inputId);

var textToFind;

if (obj) {//проверка на существование элемента

textToFind = TrimStr(obj.value);//обрезаем пробелы

} else {

alert("Введенная фраза не найдена");

return;

}

if (textToFind == "") {

alert("Вы ничего не ввели");

return;

}

if (textToFind.length

alert("Поиск не может быть настолько коротким. Пожалуйста, введите значение длиннее 1 символа");

return;

}

if( !/[A-Z]/i.test(textToFind)) //проверка на наличие латиницы и запросов, "ломающих" стиль страницы

{

if(/[а-яА-Я]/i.test(textToFind)){

//все хорошо - пускаем дальше

}

else{alert("Ничего не найдено, проверьте правильность ввода!");

return;}

}

else{alert("Ничего не найдено, проверьте правильность ввода!");

return;}

if(copy_page.length>0)

document.body.innerHTML=copy_page;

else copy_page=document.body.innerHTML;

document.body.innerHTML = document.body.innerHTML.replace(eval("/name="+lastResFind+"/gi")," ");//стираем предыдущие якори для скрола

document.body.innerHTML = document.body.innerHTML.replace(eval("/"+textToFind+"/gi"),""+textToFind+"")//Заменяем найденный текст ссылками с якорем;

if(document.getElementsByName(textToFind).length == "0"){

alert("Ничего не найдено, проверьте правильность ввода!");

return;

}

lastResFind=textToFind; // сохраняем фразу для поиска, чтобы в дальнейшем по ней стереть все ссылки

window.location = '#'+textToFind;//перемещаем скрол к последнему найденному совпадению

}

7 лет назад
R0LeXx
Роман 
34 года
12 лет в сервисе
Был
год назад

Выбранный исполнитель

sbs84
Юрий 
41 год
14 лет в сервисе
Был
10 месяцев назад
7 лет назад
$6
1 день
Отличный исполнитель. Все быстро и качественно. Рекомендую всем!
Спасибо Роману за заказ. Роман отличный заказчик, понимающий, что хочет и умеющий нормально объяснить. Оплата без проблем

Заявки фрилансеров

sbs84
Юрий 
41 год
14 лет в сервисе
Был
10 месяцев назад
7 лет назад
  • Похожие заказы

  • Переверстать лэндинг пэйдж в нормальный вид(без бутстрапа с адаптацией.) Формы будут обычный экшен на index1.php без проверки. !!!!!!!!!!!!!!!!!!!!!ЛЕНДИНГ КОТОРЫЙ НЕОБХОДИМО ПЕРЕВЕРСТАТЬ => CВЕТOВЫЕЛИНИИ ТОЧКА PФ!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!УКАЗЫВАЙТЕ ЦЕНУ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    HTML-верстка18 заявок
    Закрыт
    6 лет назад
  • Нужно почистить от ошибок Html код. Сайт https://zarabotkionline.ru/. Wordpress. Проверяю здесь: https://validator.w3.org/. На главной 126 ошибок, на постах 128. Ошибки в основном идентичные. Хочу сделать код максимально валидным. Жду предложений по цене и срокам. Или это не ...

    HTML-верстка7 заявок
    Закрыт
    7 лет назад
  • Есть лендинг на анбаунс. Нужно получить его код для размещения на хостинге: код, картинки, цсс. На лендинге есть анимация, но ее использование не критично.  В заявке, пожалуйста, указывайте сроки и ...

    HTML-верстка1 исполнитель
    Завершен
    6 лет назад
  • Есть лендинг на анбаунс. Нужно получить его код для размещения на хостинге: код, картинки, цсс. На лендинге есть анимация, но ее использование не критично.  В заявке, пожалуйста, указывайте сроки и ...

    HTML-верстка3 заявки
    Закрыт
    6 лет назад
  • Сделать верстку страницы, образец уже есть на сайте. В макете описано что требуется разместить. 1 страница, ничего сложного. Сразу напишите цену и сроки выполнения

    HTML-верстка1 исполнитель
    Завершен
    6 лет назад
  • Все правки вносим с учетом поддержки мобильной версии, сначала делаем  на тестовом хостинге, затем когда все завершите и утвердим, дублируем (но не выгрузкой, так как сайт наполняется товаром и меняется) на оригинальный сайт.   1 ...

    HTML-верстка8 заявок
    Закрыт
    6 лет назад
  • $50

    Адаптивная верстка одной страницы для Bootstrap 3, 12 колонок., стандартный размер 1170px. есть дизайн-макет десктоп версии в формате .psd и мобильной версии (шапка, футер), верстка для планшетов на усмотрение исполнителя;оплата на карту Приват;без портфолио ...

    HTML-верстка1 исполнитель
    Завершен
    6 лет назад