@westdp

Как проверить форму поиска на введенные символы?

Ребята привет, подскажите как проверить форму поиска на количество введенных символов и пустое поле ввода, чтобы их было не меньше 3-х и при введенных спец. символах(?,% и т.д) поиск не срабатывал?
<form method="get" onsubmit="return empty_form()" id="mk-fullscreen-searchform" action="http://www3.cybervisiontech.com">
    <input type="text" value="" name="s" id="mk-fullscreen-search-input" style="box-shadow: rgba(255, 255, 255, 0.0980392) 0px 3px 0px 0px;">
    <i class="mk-icon-search fullscreen-search-icon"><input value="" type="submit"></i>
</form>

пустую форму я сделал:
function empty_form()
{
    var txt = document.getElementById('mk-fullscreen-search-input').value;
    var length = document.getElementById('mk-fullscreen-search-input').length;
    if(txt == '')
    {
        document.getElementById("mk-fullscreen-search-input").style.boxShadow = "0 3px 0 0 rgba(255, 0, 0, 0.4)";
        document.getElementById("text_form").innerHTML="Please type in your search terms correctly. Use descriptive words since this search is intelligent.";
        return false;
    }      
    return true;
}

Как мне переделать код чтобы это сделать, в JS я не силен)
Спасибо
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
aliencash
@aliencash
Партизан
У html-тега input есть свойство pattern. Js конечно можно использовать, но зачем?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект