html - 无法用鼠标选择密码字段!PHP网站问题
问题描述
链接是https://www.agarwalsaraogi.com/emailadmin
我可以单击用户名字段,但不能单击密码字段。要放置焦点,我必须使用键盘上的选项卡按钮。
它之前工作正常,但是一旦我尝试并输入了错误的密码。在该错误之后,它无法正常工作。我从代码中删除了错误消息行,但它仍然无法正常工作。我使用 div class alert alert-danger 作为错误消息。
主要问题是无法在移动浏览器中输入密码。
<!DOCTYPE html>
<?php
$error = "";
if(isset($_POST['username'],$_POST['password'])){
/*** You can change username & password ***/
$user = array(
"user" => "abc",
"pass"=>"def"
);
$username = $_POST['username'];
$pass = $_POST['password'];
if($username == $user['user'] && $pass == $user['pass']){
session_start();
$_SESSION['simple_login'] = $username;
header("Location: Email_Manager.php");
exit();
}else{
$error = "Invalid Login Credentials";
echo "<script>alert('".$error."'); window.history.back();</script>";
}
}
?>
<html>
<head>
<link rel="icon" type="image/png" href="favicon.png">
<style>
.footer {
height:60px;
width: 99%;
background-color: Transparent;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: white;
text-align: center;
position: relative;
bottom: 0;
}
.header {
position: absolute;
left: 0;
top: 0;
width: 100%;
/* background-color: #4CAF50; */
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: white;
text-align: center;
}
.tableadjust {
position: fixed;
margin: auto;
width: 60%;
top: 30%;
margin:auto;
}
</style>
<style>
#grad1 {
height: 200px;
background: #2939B3; /* For browsers that do not support gradients */
background: linear-gradient(to right, #1385CC , #2939B3); /* Standard syntax (must be last) */
}
#emails {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
max-width: 512px;
}
#emails td, #emails th {
border: 0px solid #ddd;
padding: 8px;
color: white;
}
/* #emails tr:nth-child(even){background-color: #f2f2f2;} */
/* #emails tr:hover {background-color: #ddd;} */
#emails th {
padding-top: 12px;
padding-bottom: 12px;
text-align: center;
/* background-color: #4CAF50; */
color: white;
}
input[type=text], input[type=password], input[type=search] {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 6px 10px;
margin: 3px 0;
box-sizing: border-box;
border-radius: 25px;
}
input[type=button], input[type=Submit], input[type=reset] {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color: Transparent;
border-radius: 25px;
border: 2px solid #FFFFFF;
color: white;
padding: 6px 10px;
text-decoration: none;
margin: 3px 2px;
cursor: pointer;
</style>
<title>
Email Management
</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</head>
<body id="grad1"><center>
<div style="max-width: 512px; width:100%; margin: auto; top: 100px; position: relative;">
<img src="favicon.png"></img>
<table id="emails">
<thead>
<tr><th colspan=2>Login to Email Management
</thead>
<tbody>
<form method=POST action="index.php">
<tr><td>Username: <td><input placeholder="Username" name="username" type="text" style="width:100%">
<tr><td>Password: <td><input placeholder="Password" name="password" type="password" value="" style="width:100%">
<tr><td colspan=2><input type="submit" value="Login" style="width:100%">
</tbody>
</table>
</div>
<footer class="footer"><br> <br> <br> <br> <br>
<p style="width: 100%">Powered by <a href="http://www.byteitcorp.com" style="color:white;">ByteIT Corp</a></p>
</footer>
</center>
<div class="header">
<p><font size=25><b></b>EMAIL MANAGER</b></font></p>
</div>
</body>
</html>
解决方案
在您的情况下,可以通过position:relative;
从您的footer
班级中删除来解决问题。下一次,你应该知道如果你需要使用 6 <br>
,你就做错了。:)
编辑:
position:absolute
从<font>
(您有 EMAIL MANAGER 的地方)删除- 从
position
_<div style="max-width: 512px; width:100%; margin: auto; top: 100px; position: absolute;">
font
使用上方的 EMAIL MANAGER移动<div style="max-width: 512px; width:100%; margin: auto; top: 100px; position: absolute;">
推荐阅读
- android - GradleException:生成签名的 apk compileProdReleaseKotlin 时出现内部编译器错误
- tkinter - 我想从列表框 tkinter 中获取价值
- timer - posix timer_delete核心转储
- c# - Topshelf 服务以哪个身份运行?
- c# - .Net Core 无法使用位图
- asynchronous - 如何使用 HTTPoison 发出异步请求?
- batch-file - 批处理文件重命名文件
- html - 为什么我的推文按钮不会出现在我的页面上?
- php - 如何在php中的函数下中断(if)
- mysql - mysql表记录显示歪斜