A:该值保存在cookie里面,然后使用js获取cookie中的指定变量对比就知道验证码对不对了,好处就是验证准确,缺点就是可能被破解。
B:验证码应该符合一个算法的规定,例如,验证码为6位,其ascII代码的值加起来应该能被某个数整除,然后js端用该算法检查验证码得知是否正确,有点是难于破解,缺点是有可能通过js验证但是实际上用户输入的验证码根本不对。
但是一般还是推荐后面一种方式。
如果用PHP判断,直接在添加的单选按钮上写
<input type="radio" <?php if(condition){echo 'checked="checked"'} ?> value="" ... />如果是JS判断,则可以尝试这样
if(condition){document.getElementById('id').setAttribute("checked","checked")
}
JQ就更简单一些
if(condition){$([selector]).attr("checked","checked")
}
condition是判断条件,selector是选择器,有些地方省略写了,注意修改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)