シンプルなログイン ページがあり、認証中にユーザー名フィールド、パスワード フィールド、送信ボタンを無効にしようとしています。パスワード/ユーザー名またはその両方が間違っている場合はそれらを再度有効にするか、それ以外の場合は単純にログインします。
私は次のコードを使用してそれを行っています:
// 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 の問題ではないことを確認しました)。
さらに情報が必要な場合はお知らせください。