我遇到的問題是,如果用戶將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忘了用代碼引用''作爲他自己的標籤的分隔符,所以他們沒有出現,看到編輯就明白我在說什麼;) –