1.html <BODY οnlοad="javascript:setFocus();generateValidateCode();"> <input type="hidden" name="code" id="code" value="" > <div id="valCode" style="width:60px;height:20px;background-color:#8CB1D6;text-align:center;font-family:Georgia;font-size:14"></div> 2.js function generateValidateCode() { var str= "1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"; var arr = str.split(","); var code=""; for (var i = 0; i < 4; i++) { var a = Math.floor(Math.random() * arr.length ); code += arr[a]; } //alert(code); document.getElementById("valCode").innerHTML=code; document.getElementById("code").value=code; } function login(){ if(document.getElementById("validateCode").value==document.getElementById("code").value){ //alert("success"); Submit(); }else{ alert("验证码错误!"); location.reload(); } } function generateValidateCode() { var str= "1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"; var arr = str.split(","); var code=""; for (var i = 0; i < 4; i++) { var a = Math.floor(Math.random() * arr.length ); code += arr[a]; } //alert(code); document.getElementById("valCode").innerHTML=code; document.getElementById("code").value=code; } function login(){ if(document.getElementById("validateCode").value==document.getElementById("code").value){ //alert("success"); Submit(); }else{ alert("验证码错误!"); location.reload(); } }