PHP空的用户名/密码输入

时间:2018-08-29 10:01:22

标签: html

我是PHP的新手,所以我显然不擅长。我想做的是给用户一个错误,如果他们单击提交而不填写输入(名称/用户名/密码) 这是我到目前为止所做的:

$fullname = ($_POST['fullname']);
$username = ($_POST['username']);
$password = ($_POST['password']);
if(empty($fullname)){
echo ('Please fill the blank spaces');
}

(不确定echo是否是警报的好代码)

HTML:

<article>
    <form id="signform" method="post" action="signup.php" autocomplete="off">
        <input name="fullname" placeholder="Your FullName">
        <input name="username" placeholder="UserName">
        <input name="password" type="password" placeholder="Password">
        <input class="Submit" type="button"  onclick="location.href='index.html';" value="Signup" />

    </form>
</article>

因此,它没有做任何事情,例如,如果我不填写我不想按的提交和注册的任何输入,

1 个答案:

答案 0 :(得分:1)

请使用type="submit"作为按钮,并在php中验证后重定向到所需的页面。

我建议您使用:

<article>
    <form id="signform" method="post" action="signup.php" autocomplete="off">
        <input name="fullname" placeholder="Your FullName">
        <input name="username" placeholder="UserName">
        <input name="password" type="password" placeholder="Password">
        <input class="Submit" type="submit" value="Signup" />

    </form>
</article>