입력 필드의 값에 따라 span 태그에 "USERNAME"텍스트를 표시하려고합니다.입력 필드의 값을 기준으로 span 태그에 텍스트를 표시하는 방법
입력란에 값이있는 경우 span 태그에 'USERNAME'텍스트를 표시하고 싶습니다. 입력 필드에 값이 없다면 span 태그 안에 텍스트가 없기를 바란다.
$(function() {
$("#username-input")
.keydown(function() {
function addRemoveUsername() {
var inputChecker = document.getElementById("username-input");
if (inputChecker.value == "") {
document.getElementById("name")
.innerHTML = "";
} else {
document.getElementById("name")
.innerHTML = "USERNAME";
}
}
addRemoveUsername();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="login-form">
<span id="name"></span><br>
<input id="username-input" type="text" placeholder="USERNAME">
</form>
콘솔에 오류가 있습니까? –
우르 코드가 작동 중입니다. https://jsfiddle.net/nmLq0vjx/ – Sathish
JQuery를 사용하는 경우, 피들 발음 $ ("name"). text (myValue), ID "name"과 $ ("username-input") 범위의 텍스트 내용을 설정합니다 .Val()은 입력 값을 가져옵니다. –