javascript検証コード(注:安全ではない) 3395 ワード <PRE クラス=js name="code"> <) xmlns="http://www.w3.org/1999/xhtml「 > タイトルレスページ <スタイル type=「text/css」> .コード { background-inage:url(code.jpg) font-family:Arial font-style:italic カラー:Red border:0 padding:2 px 3 px; letter-spacing:3 px font-weight:bolder; } .unchanged { border:0 } <スクリプト laguage=「javascript」 type=「text/javascript」 var コード ; //全局にわたって 認証コードを定義 機能 createCode() { コード = “” var codeLength = 6;/検証コードの長さ var checkコード = Dcument.getElemenntById(「checkCode」); var selectChar = new Aray(0,1,2,3,4,5,6,7,8,9,9,A',B',C','D','E','F','G','H',I','J','K','L','M',N',O','P','Q','R','s's'の文字で構成されています. for(var) i=0;i { var charIndex = Math.flor(Math.random()*36) コード +=selectChar[charIndex] } / alert(code) if(checkCode) { checkCode.className=「code」 checkCode.value = コード } } 機能 validate () { var inputCode = Dcument.getElemenntById(“input 1”).value; if(inputCode.length) <=0) { alert(「認証コードを入力してください!」) } else if(inputCode) != コード ) { alert(「認証コード入力エラー!」) createCode()//更新検証コード } else { alert('^-^) OK"); } } 動的修正テーブルのthead