我有一个简单的登录页面,我在验证时尝试禁用用户名字段、密码字段和提交按钮,如果密码/用户名或两者都错误或仅以其他方式登录,则重新启用它们。
我正在使用以下代码执行此操作:
// get the field values
var usernameField = document.getElementById("username");
var passwordField = document.getElementById("password");
var submit = document.getElementById("submit");
usernameField.disabled = "disabled";
passwordField.disabled = "disabled";
submit.disabled = "disabled";
// Authentication code
我希望在身份验证代码开始之前禁用所有内容。现在,它的作用是当我单击提交按钮时,它会保持“卡住”几秒钟,然后登录或简单地产生错误。但它永远不会禁用任何东西(我确保这不是 CSS 问题)。
如果需要更多信息,请告诉我。