2017-04-24 13 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あなたは私の完全な答えを読んだことがありますか? –

関連する問題