Laman pendaftar...LOGIN

Laman pendaftaran log masuk sistem pendaftaran pengguna PHP

Halaman log masuk

Kod adalah seperti berikut:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8" />
 <title>登陆</title>
 <script>
 function init(){
    if(myform.username.value=="")
    {
        alert("请输入用户名");
        //将光标移动到文本框中
        myform.username.focus();
        return false;
    }
    if (myform.userpwd.value=="")
    {
        alert("请输入密码");
        myform.userpwd.focus();
        return false;
    }
    if (myform.code.value=="")
    {
        alert("请输入验证码");
        myform.code.focus();
        return false;
    }
}
</script>
<style type="text/css">
    .code{
        width:80px;
    }
    .titl{
        font-weight:bold;
        font-size:20px;
        position:relative;
        left:50px;
    }
    .bd{
        background-color:#f0f0f0;
        width:230px;
    }
</style>
</head>
<body>
<form action="logincheck.php" method="post" onsubmit="return init();" name="myform" >
<div class="bd">
    <div class="titl">用户登录</div>
    <div >
        <span >用户名:</span>
        <span><input type="text" name="username" id="username" placeholder="请输入用户名" /></span>
    </div>
    <div >
        <span >密&#12288码:</span>
        <span><input type="password" name="userpwd" id="userpwd" placeholder="请输入密码" ></span>
    </div>
    <div>
        <span >验证码:</span>
        <span><input type="text" name="code" class="code" id="code" placeholder="请输入验证码"></span>
        <span><img src="pic.php" onClick="this.src='pic.php?nocache='+Math.random()" style="cursor:pointer"></span>
    </div>
    <div >
        <span><button class="button">立即登陆</button></span>
        <span><a href="register.php">注册</a></span>
    </div>
    <span><input  type = "hidden" name = "hidden"  value = "hidden"  /></span>
</form>
</body>
</html>

Penjelasan kod:

  • Versi pertama borang menggunakan jadual untuk susun atur, dan versi ini menggunakan susun atur div

  • Atribut-atribut penambahan borang atribut pemegang tempat, menyediakan Mesej Gesaan yang boleh menerangkan nilai jangkaan medan input

  • Menambahkan kod pengesahan, diperkenalkan menggunakan teg <img> mengikat acara onclick, menyegarkan imej apabila mengklik pada imej, style= "cursor:pointer" ditetapkan untuk menukar anak panah tetikus kepada bentuk tangan yang kecil apabila tetikus bergerak ke imej kod pengesahan

  • Peristiwa semasa diserahkan dicetuskan apabila mengklik untuk log masuk, dan menentukan apa yang ada di dalam setiap <input> Jika ia tidak kosong, gerakkan kursor ke <input>, kemudian kembalikan false dan jangan lakukan operasi penyerahan

  • Medan tersembunyi ditambahkan untuk memproses halaman pertama halaman, jika ia tidak wujud, penyerahan tidak berjaya dan tiada penghakiman seterusnya diperlukan


Halaman pendaftaran

Kodnya adalah seperti berikut:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8" />
 <title>注册</title>
 <script>
 function init(){
    if(myform.username.value=="")
    {
        alert("请输入用户名");
        //将光标移动到文本框中
        myform.username.focus();
        return false;
    }
    if (myform.userpwd.value=="")
    {
        alert("请输入密码");
        myform.userpwd.focus();
        return false;
    }
    if (myform.confirm.value=="")
    {
        alert("请再输入一次密码");
        myform.confirm.focus();
        return false;
    }
    if (myform.code.value=="")
    {
        alert("请输入验证码");
        myform.code.focus();
        return false;
    }
}
</script>
<style type="text/css">
    .code{
        width:80px;
    }
    .titl{
        font-weight:bold;
        font-size:20px;
        position:relative;
        left:50px;
    }
    .bd{
        background-color:#f0f0f0;
        width:230px;
    }
</style>
</head>
<body>
<form action="regcheck.php" method="post" onsubmit="return init();" name="myform" >
<div class="bd">
    <div class="titl">用户注册</div>
    <div >
        <span >用&nbsp&nbsp户&nbsp名:</span>
        <span><input type="text" name="username" id="username" placeholder="请输入用户名" /></span>
    </div>
    <div >
        <span >密&#12288&#12288码:</span>
        <span><input type="password" name="userpwd" id="userpwd" placeholder="请输入密码" ></span>
    </div>
    <div >
        <span >确认密码:</span>
        <span><input type="password" name="confirm" id="confirm" placeholder="请再输入一次密码" ></span>
    </div>
    <div >
        <span >验&nbsp&nbsp证&nbsp码:</span>
        <span><input type="text" name="code" class="code" id="code" placeholder="请输入验证码"></span>
        <span><img src="pic.php" onClick="this.src='pic.php?nocache='+Math.random()" style="cursor:pointer"></span>
    </div>
    <div >
        <span><button class="button">立即注册</button></span>
    </div>
    <span><input  type = "hidden" name = "hidden"  value = "hidden"  /></span>
</form>
</body>
</html>

Penjelasan kod:

  • Versi pertama borang from menggunakan jadual untuk reka letak

  • Atribut borang menambah atribut pemegang tempat untuk memberikan maklumat Gesaan deskriptif untuk nilai jangkaan medan input

  • Tambahan kod pengesahan, diperkenalkan menggunakan teg <img> mengikat acara onclick, menyegarkan imej apabila imej diklik, style="cursor :pointer" adalah untuk menetapkan anak panah tetikus untuk berubah menjadi bentuk tangan kecil apabila tetikus bergerak ke kod pengesahan imej

  • Acara semasa hantar dicetuskan apabila mengklik untuk log masuk dan menentukan sama ada setiap <input>, jika kosong, gerakkan kursor ke <input>, kemudian kembali palsu, dan jangan lakukan operasi penyerahan

  • Medan tersembunyi ditambahkan untuk memproses lapisan pertama penghakiman pada halaman , jika ia tidak wujud, penyerahan tidak berjaya dan tiada penghakiman seterusnya diperlukan

bahagian seterusnya
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>登陆</title> <script> function init(){ if(myform.username.value=="") { alert("请输入用户名"); //将光标移动到文本框中 myform.username.focus(); return false; } if (myform.userpwd.value=="") { alert("请输入密码"); myform.userpwd.focus(); return false; } if (myform.code.value=="") { alert("请输入验证码"); myform.code.focus(); return false; } } </script> <style type="text/css"> .code{ width:80px; } .titl{ font-weight:bold; font-size:20px; position:relative; left:50px; } .bd{ background-color:#f0f0f0; width:230px; } </style> </head> <body> <form action="logincheck.php" method="post" onsubmit="return init();" name="myform" > <div class="bd"> <div class="titl">用户登录</div> <div > <span >用户名:</span> <span><input type="text" name="username" id="username" placeholder="请输入用户名" /></span> </div> <div > <span >密&#12288码:</span> <span><input type="password" name="userpwd" id="userpwd" placeholder="请输入密码" ></span> </div> <div> <span >验证码:</span> <span><input type="text" name="code" class="code" id="code" placeholder="请输入验证码"></span> <span><img src="pic.php" onClick="this.src='pic.php?nocache='+Math.random()" style="cursor:pointer"></span> </div> <div > <span><button class="button">立即登陆</button></span> <span><a href="register.php">注册</a></span> </div> <span><input type = "hidden" name = "hidden" value = "hidden" /></span> </form> </body> </html>
babperisian kursus