我有以下代码:显示错误消息
<fieldset>
<p>
<label>Password*</label>
<input type="password" placeholder="Password" name="pswd" id="psd"/>
<label>Confirm Password*</label>
<input type="password" name="cpswd" placeholder=" retype Password" id="cpsd" />
<label class="obinfo">* obligatory fields</label>
</p>
</fieldset>
<?php
$pwd = $_POST['pswd'];
if (preg_match("#.*^(?=.{8,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).*$#", $pwd))
{
echo "Your password is good.";
}
else
{
echo "Your password is bad.";
}
?>
目前的代码只是检查,如果密码是好(强)还是不。它给错误未定义索引pswd。我在这方面是一个新手。我不太了解JavaScript或jQuery。有没有一种方法可以检查密码强度,并查看它们是否使用php进行匹配?也让我知道方法来打印表单中的所有消息。提前致谢。
尝试Subhankers和@BeatAlex的答案,但把你的PHP上面的格式HTML,所以你检查,看看它是否是一个良好的密码之前,表单呈现。这样你就可以把表单中的消息从php中输出。 – Gavin