<table cellspacing="0" cellpadding="0"><tr> <td class="t_f" id="postmessage_50669"> ちょっとしたテスト <div class="blockcode"> <div id="code_qFV"><ol> <li><html></li> <li> <head></li> <li> <meta http-equiv="content-type" content="text/html; charset=utf-8"></li> <li> <title>Reg</title> ;<li> <style></li> <li> .state1{</li> <li> color:#aaa;</li> <li> }</li> <li> .state2{</li> <li> color:#000;</li> <li> }</li> <li> .state3{</li> <li> color:red;</li> <li> }</li> <li> .state4{</li> <li> color:green; </li> <li> }</li> <li> </style></li> <li> <script src="jquery.js"></script></li> <li> <script></li> <li> $(function(){</li> <li> <li> var ok1=false;</li> <li> var ok2=false ;</li> <li> var ok3=false;</li> <li> var ok4=false;</li> <li> // ユーザー名を確認します</li> <li> $('input[name="username"]').focus(function(){</li> <li> $(this).next(). text ('ユーザー名は 3 ~ 20 文字である必要があります').removeClass('state1').addClass('state2');</li> <li> }).blur(function(){</li> <li> if($(this).val( ). length >= 3 && $(this).val().length $(this).next().text(' 入力成功').removeClass('state1').addClass('state4');</li> <li> ok1=true;</li> <li> }else{</li> <li> $(this).next().text('ユーザー名は 3 ~ 20 文字である必要があります').removeClass('state1').addClass('state3');</li> <li> }</li> <li> </li> <li> });</li> <li> <li> //パスワードを確認</li> <li> $('input[name="password"]').focus(function( ) {</li> <li> $(this).next().text('パスワードは 6 ~ 20 文字にする必要があります').removeClass('state1').addClass('state2');</li> <li> }).blur(function() { </li> <li> if($(this).val().length >= 6 && $(this).val().length $ ( this).next().text('入力成功').removeClass('state1').addClass('state4');</li> <li> ok2=true;</li> <li> }else{</li> <li> $(this).next().text ( 'パスワードは 6 ~ 20 文字にする必要があります').removeClass('state1').addClass('state3');</li> <li> }</li> <li> </li> <li> });</li> <li> <li> //パスワードを確認して確認します</li> <li> $('input[name = "repass"]').focus(function(){</li> <li> $(this).next().text('入力された確認パスワードは上記のパスワードと一致している必要があり、ルールも同じである必要があります').removeClass ('state1') .addClass('state2');</li> <li> }).blur(function(){</li> <li> if($(this).val().length >= 6 && $(this).val().長さ $ (this).next ().text('入力成功').removeClass('state1').addClass('state4');</li> <li> ok3=true;</li> <li> }else{</li> <li> $(this).next().text ('入力の確認 パスワードは上記のパスワードと一致し、ルールも同じである必要があります').removeClass('state1').addClass('state3');</li> <li> }</li> <li> </li> <li> });</li> <li> <li> //メールを確認します</li> <li> $('input[name= "email"]').focus(function(){</li> <li> $(this).next().text('正しいメール形式を入力してください').removeClass('state1' ).addClass('state2');</li> <li> }).blur(function(){</li> <li> if($(this).val().search(/w+([-+.]w+)*@w+([-. ]w+)*.w+([-. ]w+)*/)==-1){</li> <li> $(this).next().text('正しい EMAIL 形式を入力してください').removeClass('state1') .addClass('state3');</li> <li> } else{ </li> <li> $(this).next().text('入力成功').removeClass('state1').addClass('state4');</li> <li> ok4=true;</li> <li> }</li> <li> </li> <li> });</li> <li> <li> // [送信] ボタン、すべての検証を送信に渡す必要があります</li> <li> <li> $('.submit').click(function(){</li> <li> if(ok1 && ok2 && ok3 && ok4){</li> <li> $ ('フォーム').submit();</li> <li> }else{</li> <li> return false;</li> <li> }</li> <li> });</li> <li> </li> <li> });</li> <li> </script></li> <li> </head></li> <li><body></li> <li> </li> <li><form action='do.php' method='post' ></li> <li> ユーザー名:<input type="text" name ="ユーザー名"></li> <li> <span class='state1'>ユーザー名を入力してください</span><br/><br/></li> <li> パスワード:<input type="password" name=パスワード"></li> <li> <span class='state1'>パスワードを入力してください</span><br/><br/></li> <li> パスワードの確認:<input type="password" name="repass "></li> <li> <span class='state1'>確認パスワードを入力してください</span><br/><br/></li> <li> Email:<input type="text" name="email "></li> <li> <span class='state1'>メールアドレスを入力してください</span><br/><br/> </li> <li> <a href="javascript:;"> ;<img class='submit' type='image' src='./images/reg.gif' /></a></li> <li></form></li> <li></body></li> <li> </ol></div> <em onclick="copycode($('code_qFV'));">コードをコピー </em> </div> </td> </tr></table> <div id="comment_50669" class="cm"> </div> <div id="post_rate_div_50669"></div> <br><br>