我遇到的问题是,如果用户将userdata
输入留空,我希望它将输入和显示文字作为目标,通知他们这是必填字段。innerHTML显示不正确
我使用innerHTML
将消息发送到div
或直接输入字段,但不显示任何内容。我也尝试使用<p>
,<span>
,那也没有工作。任何帮助表示赞赏。
<!doctype html>
<html>
<head>
</head>
<body>
<form>
<input type="text" id="user1">
<div id="error"></div>
<button onClick="test()">Work</button>
</form>
<script type="text/javascript">
function test(){
var userdata = document.getElementById("user1").value;
if(userdata == ""){
document.getElementById("error").innerHTML="Please fill in Blanks";
}
}
</script>
</body>
</html>
“我还试图用\ n \ n和什么已经工作“,\ n \ n'是什么? –
@LightStyle'\ n'是javascript中的一个新行字符。 – starbeamrainbowlabs
@starbeamrainbowlabs ROTFL我知道了,OP忘了用代码引用''作为他自己的标签的分隔符,所以他们没有出现,看到编辑就明白我在说什么;) –