Informations de vérification pour la page d'inscription au développement PHP
Jetons d'abord un coup d'œil à notre page d'inscription
De l'image ci-dessus, nous pouvons voir que si le nom d'utilisateur, le mot de passe et le code de vérification de l'utilisateur ne sont pas renseignés dans, l'utilisateur sera enregistré, nous ne l'autorisons pas, ces trois éléments doivent être vérifiés, et le mot de passe de l'utilisateur et le mot de passe de confirmation sont saisis deux fois différemment, ce que nous n'autorisons pas non plus, cet élément est également notre vérification. scope,
Nous devons d'abord ajouter des événements JS à notre formulaire <form>
<form action="" method="post" name="myform" onsubmit=" return checkinput();" >
Pour que si notre utilisateur soumet le formulaire, l'événement js soit déclenché. notre jugement JS
<script type="text/javascript"> function checkinput() { if(myform.name.value=="") { alert("请输入用户名"); myform.name.focus(); return false; } if (myform.pwd.value=="") { alert("请输入密码"); myform.pwd.focus(); return false; } if(myform.pwd.value != myform.pwdconfirm.value){ alert("你输入的两次密码不一致,请重新输入!"); myform.pwd.focus(); return false; } if (myform.yzm.value=="") { alert("请输入验证码"); myform.yzm.focus(); return false; } } </script>
Soumettre lorsque les informations renseignées par l'utilisateur sont incorrectes, notre événement JS est déclenché et des informations d'invite pertinentes sont fournies à l'utilisateur
Le code complet pour la vérification est le suivant
<!doctype html> <html> <head> <meta charset="utf-8"> <title>PHP中文网</title> <script type="text/javascript"> function checkinput() { if(myform.name.value=="") { alert("请输入用户名"); myform.name.focus(); return false; } if (myform.pwd.value=="") { alert("请输入密码"); myform.pwd.focus(); return false; } if(myform.pwd.value != myform.pwdconfirm.value){ alert("你输入的两次密码不一致,请重新输入!"); myform.pwd.focus(); return false; } if (myform.yzm.value=="") { alert("请输入验证码"); myform.yzm.focus(); return false; } } </script> </head> <body> <form action="" method="post" name="myform" onsubmit=" return checkinput();" > <div class="container"> <div class="right"> <h2>用户注册</h2> <p>用 户 名:<input type="text" name="name" id="name"></p> <p>密 码: <input type="password" name="pwd" id="pwd"></p> <p>确认密码: <input type="password" name="pwdconfirm" id="pwdconfirm"></p> <p>验 证 码:<input type="text" name="yzm" id="yzm"> <img src="yanzhengma.php" onClick="this.src='yanzhengma.php?nocache='+Math.random()" style="cursor:hand"></p> <p><button type="submit" value="注册" >立即注册</button></p> </div> </div> </form> </body> </html>