qqwwrr
Давай еще раз уточним твою проблему. У тебя поиск работает нормально? Т.е., что ввел, то и нашел, но ты хочешь запретить поиск, если искомая подстрока слишком мала.
Если так, то перед поиском нужно проверять длину строки в Input:
Код: sSearch = Input.GetText("Input1"); -- строка для поиска из Input
nMinLen = 3; -- минимальная длина строки
if (String.Length(sSearch) > nMinLen) then -- если строка для поиска больше минимальной длины строки
ListBox.DeleteItem("ListBox1", -1);
tblPages = Application.SearchKeywords(sSearch, true, false);
if tblPages then
for i, v in tblPages do
for k, value in v do
ListBox.AddItem("ListBox1", i.." - "..value, i);
end
end
end
end
Давай еще раз уточним твою проблему. У тебя поиск работает нормально? Т.е., что ввел, то и нашел, но ты хочешь запретить поиск, если искомая подстрока слишком мала.
Если так, то перед поиском нужно проверять длину строки в Input:
Код: sSearch = Input.GetText("Input1"); -- строка для поиска из Input
nMinLen = 3; -- минимальная длина строки
if (String.Length(sSearch) > nMinLen) then -- если строка для поиска больше минимальной длины строки
ListBox.DeleteItem("ListBox1", -1);
tblPages = Application.SearchKeywords(sSearch, true, false);
if tblPages then
for i, v in tblPages do
for k, value in v do
ListBox.AddItem("ListBox1", i.." - "..value, i);
end
end
end
end