Вставка ошибки (какого-либо контента) в определенный блок

Суть вопроса: Есть ошибка, "Вы ввели неправильный логин/пароль", хочу её вставить в определенный блок с помощью php, если не получиться - на jq.

php
    
} else {
  print "Вы ввели неправильный логин/пароль";
}

Есть вариант делать блок, и изначально его скрыть, потом блок с помощью jq переместить в определенный блок и показать, но лично у меня получается - не очень.


Ответы (1 шт):

Автор решения: CbIPoK2513

В PHP не силён, но можно следующий образом

<body>
  <form>
    <inpit type="text" name="login">
    <inpit type="password" name="password">
    <div class="elem">
    <?php 
      if($_GET['login'] !== $login || $_GET['password'] !== $password) {
        echo 'Логин или пароль не совпадают';
      }
    ?>
    </div>
  </form>
</body>

Но тогда, форма должна обрабатываться этим же файлом page.php, что мне кажется, не хорошо..

По этому лучше использовать обработку через AJAX и в случае ошибки через JS\JQ вставлять текст ошибки в нужный элемент.

→ Ссылка