我是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>
因此,它没有做任何事情,例如,如果我不填写我不想按的提交和注册的任何输入,
答案 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>