所以在我的网站上是包含数据库数据的表。单击按钮后截断数据库表。输入密码后,我需要点击该按钮。但我不能成功。
以下是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>
答案 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;
}
我已经在密码中添加了一个id,因此我们可以轻松地将事件绑定到它,javascript代码就是这样做的。我还在按钮上添加了“禁用”,在事件功能中,我将其设置为false(因此未禁用 - >启用)。
此外,它不是<input></input>
,而是<input />
。可能是因为你从<button>
开始,但值得一提:)