2017-04-24 85 views
-1

當輸入字段中沒有輸入任何內容時,如何將'字段留空'不出現。當沒有輸入任何內容時,我想'字段已空'出現,'單詞列表'消失。我怎樣才能做到這一點?如果聲明無法正常工作// javascript

function start() { 
 
    var word = "Word List"; 
 
    Value = document.getElementById('input1').value; 
 
    var i = Value.length 
 

 
    if (word.trim() === "") { 
 
    word = "field has been left empty" 
 

 
} 
 
    document.getElementById('errormessage').innerHTML = word 
 
    while (i--) { 
 

 

 

 
    document.getElementById('message').innerHTML = Value[i] + "<br/>" + document.getElementById('message').innerHTML; 
 

 

 
} 
 
}
<!DOCTYPE html> 
 
<body> 
 
<span>enter word: </span> 
 
<input type="text" name="name" id=input1></input> 
 
<button onclick="start()" class="button" type = "button">enter</button><br><br> 
 
<p id="errormessage"></p> 
 
<p id="message"></p> 
 
</body>

回答

2

你的條件

word.trim() === ""

,因爲你與頂部的字符串宣佈永遠是正確的。

var word = "Word List";

在哪裏,你需要檢查通過使用輸入的輸入爲空或不

if (Value.trim() === "") { 
+0

所以我需要什麼確切地解決? – Karl

+0

@Karl你讀過我的完整答案嗎? –