PHP。输入密码以单击按钮

时间:2013-11-27 13:58:07

标签: php html mysql database passwords

所以在我的网站上是包含数据库数据的表。单击按钮后截断数据库表。输入密码后,我需要点击该按钮。但我不能成功。

以下是2个字段“用户名”和“密码”。单击按钮后,我没有收到任何错误它总是截断数据库。为此需要使用(delete_table.php)

PHP

$username = $_POST['user'];
$password = $_POST['password'];
if ($username=="name1" || $username=="name2") {
    if ($password=="thepassword") {
        include("delete_table.php");
    } else {
        echo "Username or Password not entered correctly please try again.";
    }
} 

HTML

<form method="post" action="delete_table.php" style="border:#000000 2px solid; width:375px;">
Username: 
<input type="text" name="user" size="35" />
<br />
Password:
<input type="password" name="password" size="35" /><br />
<input type="submit" id='delete' class='delete' name="delete" value='Išvalyti sąrašą'></input>
</center>
</form>

1 个答案:

答案 0 :(得分:0)

您需要使用Javascript,因为这是一个客户端操作:

<input type="password" name="password" size="35" id="password" /><br />
<input type="submit" id='delete' class='delete' disabled name="delete" value='Išvalyti sąrašą' />


document.getElementById('password').onkeyup = function(){
    document.getElementById('delete').disabled = false;
}

And a jsFiddle Demo


我已经在密码中添加了一个id,因此我们可以轻松地将事件绑定到它,javascript代码就是这样做的。我还在按钮上添加了“禁用”,在事件功能中,我将其设置为false(因此未禁用 - >启用)。

此外,它不是<input></input>,而是<input />。可能是因为你从<button>开始,但值得一提:)