php验证码怎么先在客户端用js判断

php验证码怎么先在客户端用js判断,第1张

这个有两种方式

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是选择器,有些地方省略写了,注意修改。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11583494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存