Php 单击按钮时显示标题框

Php 单击按钮时显示标题框,php,validation,title,Php,Validation,Title,我想知道是否有一种方法可以在单击按钮时显示包含消息的标题框,或者作为一个更好的示例,您有一个输入,在php脚本求值后,如果该值是错误的,则会显示一个标题框,并说“错了”。。。有什么想法吗?如果可能的话,只使用php 编辑: 我想要的不是一条简单的信息,比如: echo '<p></p>'; echo''; 当然我知道怎么做,这是最基本的。。。 我只是想知道是否会出现一个标题框,如下所示: <input type=text title='Wrong'>

我想知道是否有一种方法可以在单击按钮时显示包含消息的标题框,或者作为一个更好的示例,您有一个输入,在php脚本求值后,如果该值是错误的,则会显示一个标题框,并说“错了”。。。有什么想法吗?如果可能的话,只使用php

编辑: 我想要的不是一条简单的信息,比如:

echo '<p></p>';
echo'

';
当然我知道怎么做,这是最基本的。。。 我只是想知道是否会出现一个标题框,如下所示:

  <input type=text title='Wrong'>
$('#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');
});


但在计算出值之后…

您可以通过使用按钮设置GET或POST值来实现这一点:

html:


php:


不过,使用javascript的解决方案会更好地工作,并且看起来更加用户友好,这只适用于页面刷新。

试试这个示例

<?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>


您是指每个输入字段的验证吗? 您可以使用JQuery来实现这一点

我做了一把小提琴给你一个视觉上的想法:

例如,如果这是您的表单:

<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>

PHP是服务器端脚本。。因此,如果允许刷新页面,如果不允许刷新页面,则可以使用PHP。。您必须为此使用jquery。这不是问题,它可以刷新。。。但无论如何,我不知道如何在PHP中执行,你说的标题框是什么意思?
=>
标题
不是
输入
标记的属性,此代码不会在屏幕上显示“错误”。
<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');
});