간단한 로그인 페이지가 있는데 인증하는 동안 사용자 이름 입력란, 비밀번호 입력란 및 제출 버튼을 사용하지 않으려 고합니다. 비밀번호/사용자 이름 또는 둘 모두가 잘못되었거나 다시 로그인해야합니다. 나는 다음과 같은 코드를 사용한다는하고있는 중이 야Javascript에서 뭔가 끝난 후에 * 할 수 있습니까?
:
// 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 문제가 아님을 확신시켰다).
자세한 정보가 필요한 경우 알려주십시오.
인증 코드를 표시 할 수 있습니까? – Brigham
인증 코드가 AJAX를 통과한다고 가정합니다. '붙어있는'부분이 나를 위해 가장 흥미 롭습니다. ** synchronous ** AJAX를 사용하고 있습니까? 그것은 많은 것을 설명 할 것입니다. – freakish
부울 값 ('true' /'false')을 사용하여 요소의'disabled' 속성을 설정하십시오. – Shmiddty