Появляется поле заголовка, когда вы нажимаете кнопку

Мне интересно, если есть способ показать поле заголовка, содержащее сообщение, когда вы нажимаете кнопку, или, как лучший пример, у вас есть ввод, и после того, как php-скрипт оценивает значение, и это неправильно, поле заголовка покажет вверх, говоря «неправильно» … Есть идеи? Просто с PHP, если это возможно!

РЕДАКТИРОВАТЬ:
То, что я ищу, не для простого сообщения, такого как:

echo '<p></p>';

Конечно, я знаю, как это сделать, его основной …
Мне просто интересно, может ли окно TITLE появиться, например так:

  <input type=text title='Wrong'>

но после значения его оценивается …

-1

Решение

Вы можете достичь этого, установив значение GET или POST с помощью кнопки:

HTML:

<form method="post">
<input type="hidden" name="postvalue" value="yes">
</form>

PHP:

<?php
if(isset($_POST['postvalue'])){
echo "<p>messageboxtoshow</p>";
}
?>

однако решение с использованием javascript будет работать лучше и будет выглядеть более удобным для пользователя, и это работает только при обновлении страницы.

0

Другие решения

Попробуйте этот образец один

<?php
if(isset($_POST['submit'])){
echo "<p> Your message</p>";
}
?>
<form action=<?php $_SERVER['PHP_SELF']?> method="post" >
<input type="submit" name="submit" value="submit">

</form>
0

Вы имеете в виду проверку для каждого поля ввода?
Вы можете использовать JQuery для этого.

Я сделал скрипку, чтобы дать вам визуальную идею: http://jsfiddle.net/4b3tzreo/

Например, если это ваша форма:

<div class="container">
<div class="left">
Username
</div>
<div class="right">
<input type="text" name="username" id="username" />
</div>
</div>
<div class="container">
<div class="left">
Password
</div>
<div class="right">
<input type="password" name="password" id="password" />
</div>
</div>
<div class="container">
<div class="left">
<button id="submit">Submit values</button>
</div>
</div>

Вы можете добавить класс к нему, когда входное значение пусто, например так:

$('#submit').click(function(){
var username = $('#username').val();
var password = $('#password').val()

if(username === '') {
$('#username').addClass('error');
alert('username is not filled');
}

if(password === '') {
$('#password').addClass('error');
alert('password is not filled');
});
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector