我有这段代码:
<form action="register.php" method="post">
Email: <input type="text" name="email" /><br />
Username: <input type="text" name="username" /><br />
Password: <input type="password" name="p" id="password" /><br />
<input type="button" value="Register" onclick="formhash(this.form, this.form.password);" />
</form>
如您所见,当单击按钮时,会调用一个函数来加密密码。我的问题是我无法检查用户是否在密码字段中写了任何内容,因为加密会在我检查密码之前对密码进行加密。我通常这样检查:
<?php if (empty($_POST['password'])) {
echo "You forgot to fill the password field.";
}
但是由于加密,无论如何都要填写密码字段。在按下密码被加密的按钮之前,我需要一些可以检查密码字段是否为空的东西......有什么想法吗?