使用JavaScript随机生成数字混合字母的验证码

<p>生成几位验证码:<input type="text" id="nums" value="6"><button onclick="flush()">刷新生成</button></p>
<p id="code"></p>
<script type="text/javascript">
// 默认显示6位
window.onload=flush()
function flush(){
  var num = document.getElementById('nums').value;
  var str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
  var res='';
  for(var i=0;i<num;i++){
    res+=str[Math.floor(Math.random()*str.length)];
  }
  document.getElementById('code').innerHTML=res;
}
</script>

posted on 2019-12-27 16:39  冬天不冷-崔俊领  阅读(203)  评论(0编辑  收藏  举报