내가 사용하는 코드는 다음과 같습니다.
<script>
function login(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
if(username == "Ethan" && password == "Horton"){
document.getElementById("test").innerHTML="Logged In: "Ethan"
}
else{
alert("Incorrect User/Pass")
}
}
</script>
<br />
Username: <input type="text" name="username" id = "username">
Password: <input type="password" name="password" id = "password">
<button type = "button" onclick = "login()">Login</button>
버튼을 눌러도 함수가 호출되지 않습니다. (저는 JavaScript에 익숙하지 않습니다.)
문제는 다음 문자열에 "Logged In: "Ethan"
있습니다.. 틀 렸습니다.
작은 따옴표로 묶거나 일반 쿼트를 이스케이프 할 수 있습니다.
'Logged In: "Ethan"'
"Logged In: \"Ethan\""
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다