我有以下代碼:顯示錯誤消息
<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