PHP开发用户登录模块之HTML登录页面
首先用HTML+CSS代码写出一个简单样式的提交表单
<!DOCTYPE html> <html> <head> <title>用户登录页面</title> <meta charset="UTF-8"/> <style type="text/css"> *{margin:0px;padding:0px;} ul{ width:400px; list-style:none; margin:50px auto; } li{ padding:12px; position:relative; } label{ width:80px; display:inline-block; float:left; line-height:30px; } input[type='text'],input[type='password']{ height:30px; } img{ margin-left:10px; } input[type="submit"]{ margin-left:80px; padding:5px 10px; } </style> </head> <body> <form action="logins.php" method="post"> <ul> <li> <label>用户名:</label> <input type="text" name="username" placeholder="请输入登录账号"/> </li> <li> <label>密码:</label> <input type="password" name="password" placeholder="请输入密码" /> </li> <li> <label>验证码:</label> <input type="text" name="code" size="4" style="float:left"/> </li> <li> <input type="submit" value="登录" /> </li> </ul> </form> </body>
其次,为了在里面显示验证码模块,需要加入JavaScript语句,引入一个外部验证码的PHP文件:
<body> <li> <label>验证码:</label> <input type="text" name="code" size="4" style="float:left"/> <a href="javascript:;" onclick="document.getElementById('captcha_img').src='captcha.php?r='+Math.random()"> <img id="captcha_img" border='1' src='captcha.php?r=echo rand(); ?>' style="width:100px; height:30px" /> </a> </li> </body>
注释:
captcha.php就是外部验证码文件,可以通过JavaScript的onclick事件来变化验证码。
下面是完整的登录页面login.html文件代码:
<!DOCTYPE html> <html> <head> <title>用户登录页面</title> <meta charset="UTF-8"/> <style type="text/css"> *{margin:0px;padding:0px;} ul{ width:400px; list-style:none; margin:50px auto; } li{ padding:12px; position:relative; } label{ width:80px; display:inline-block; float:left; line-height:30px; } input[type='text'],input[type='password']{ height:30px; } img{ margin-left:10px; } input[type="submit"]{ margin-left:80px; padding:5px 10px; } </style> </head> <body> <form action="logins.php" method="post"> <ul> <li> <label>用户名:</label> <input type="text" name="username" placeholder="请输入登录账号"/> </li> <li> <label>密码:</label> <input type="password" name="password" placeholder="请输入密码" /> </li> <li> <label>验证码:</label> <input type="text" name="code" size="4" style="float:left"/> <a href="javascript:;" onclick="document.getElementById('captcha_img').src='captcha.php?r='+Math.random()"> <img id="captcha_img" border='1' src='captcha.php?r=echo rand(); ?>' style="width:100px; height:30px" /> </a> </li> <li> <input type="submit" value="登录" /> </li> </ul> </form> </body> </html>
显示效果: