使用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>