
这样用户输入错了,就变得麻烦了,看了一下源代码,使用的是Validform这个插件,用户名可以进行实时验证,验证码是不是也可以呢?研究了一下,将实现的代码如下:
官网现代码:
<th>验证码</th>
<td>
<input class="verify" type="text" name="seccodeverify" datatype="*5-5" nullmsg="请填写验证码" errormsg="请填写5位验证码" autocomplete="off"/>
<a href="javascript:void(0)" class="reloadverify" title="换一张">换一张?</a><span class="Validform_checktip"></span><br>
<img class="verifyimg reloadverify" src="/member/verify.html" alt="点击切换" />
</td>修改成为<th>验证码</th>
<td>
<input class="verify" type="text" name="seccodeverify" datatype="*5-5" nullmsg="请填写验证码" errormsg="请填写5位验证码" ajaxurl="/Public/checkverify/"/>
<a href="javascript:void(0)" class="reloadverify" title="换一张">换一张?</a><span class="Validform_checktip"></span><br>
<img class="verifyimg reloadverify" src="/member/verify.html" alt="点击切换" />
</td>Public function checkverify(){
if($_SESSION['verify'] != md5($_POST['param'])) {
echo '{
"info":"请输入正确的验证码",
"status":"n"
}';
}
else{ echo '{
"info":"",
"status":"y"
}'; }
}在验证码加上实时验证就可以了。 最佳答案