我想根据输入字段的值在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>
只是我怎么办呢?
您是否在控制台中看到任何错误 –
即使是Ur代码正在工作.. https://jsfiddle.net/nmLq0vjx/ – Sathish
如果您使用的是JQuery,如您的小提琴所示,$(“name”).text (myValue),设置ID“name”范围的文本内容,以及$(“username-input”).val()获取输入的值。 –