Les amis qui laissent souvent des messages ou publient sur des sites Web majeurs doivent savoir que les codes de vérification ne sont pas directement affichés dans les zones de message de nombreux sites Web. Au lieu de cela, le code de vérification sera affiché après avoir cliqué sur la zone de saisie du code de vérification. L'auteur ci-dessous résume également un article sur la façon d'utiliser js pour obtenir l'effet de cliquer sur la zone de texte puis de charger le code de vérification.
Sans plus tarder, voici le code d’implémentation spécifique.
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>点击文本框后才加载验证码的JS代码示例</title> <style type="text/css"> span{float:left;} #checkCode{width:40px;height:23x;background-color:#009999;font-size:14px;color:#FFF;display:none;text-align:center;} </style> <script language="javascript"> function loadCheckCode(){ document.getElementById('checkCode').style.display='block'; } </script> </head> <body> <span><input type="text" size="20" id="phpernote" value="" onClick="loadCheckCode()" /></span><span id="checkCode">6253</span> </body> </html>
Ce qui précède est très simple. En fait, le plus populaire et le plus pratique est le formulaire ajax. Jetons un coup d'œil à la méthode d'utilisation de ajax pour obtenir cet effet.
(1) Le premier est le code du fichier PHP (checkCode.php) qui génère le code de vérification. Si vous ne l'avez pas, vous pouvez vous référer aux deux articles suivants. Le code ne sera pas inclus ici.
php génère la fonction de code de vérification
php génère une image de code de vérification dynamique
(2) Le fichier html spécifique et le code de traitement sont les suivants :
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>点击文本框后才加载验证码的JS代码示例</title> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(function(){ $('#phpernote').focus(function(){ $('#checkCode').html('<img src="checkcode.php" />'); }); }); </script> </head> <body> <span><input type="text" size="20" id="phpernote" value="" /></span><span id="checkCode"></span> </body> </html>
Ce ci-dessus est le code JS pour charger le code de vérification après avoir cliqué sur la zone de texte. J'espère qu'il vous plaira.