Проверьте, введен ли поисковый запрос или нет

Я сделал панель поиска для моего сайта с начальной загрузкой, теперь все в порядке, проблема в том, что ее также можно использовать, когда ничего не вводится.

Так, как я могу проверить это с php, а также добавить мин письмо для поиска.

Просто дайте мне грубое представление о том, что я могу сделать!

2 ответа

Решение

Ну самое простое решение это добавить required к нему, например.

<input type = "text" name = "yoursearchbox" required>

Если вы используете HTML5 ты можешь использовать required:

<input type="text" name="search" required>

В PHPВы можете проверить несколькими способами, например, так:

<?php
    if(!isset($_POST["search"])        //The value is not set
        ||empty(@$_POST["search"])     //The value is empty
        ||strlen(@$_POST["search"])<1) //The string is shorter than 1 character
    {
        //Search is empty
    }
Другие вопросы по тегам