2017-01-31 6 views
0

私はそれに存在するいくつかの価値があるかどうinputで何も反対がない場合no textを慰めるためにログインしようとしています。ここで入力にテキストがある場合にコンソールにログオンする方法は?

は私HTML次のとおりです。ここで

<input id="myInput">text here</input> 
<button id="myButton">pressMe</button> 

はJavaScriptのコードです:

var input = document.getElementById("myInput").value; 

var button = document.getElementById("myButton"); 

document.getElementById("myButton").onclick = function() { 

    if (input !== null) { 
    console.log("no text!") 
    } else if(input === true || "") { 
    console.log("text here!"); 
    } 

} 
+0

改善された質問文は、書式設定改善し、質問のタイトルを修正しました。 –

答えて

0

あなたのタグが少し間違っている、次のようになります。

コード(である可能性があり
<input type="text" id="myInput" value="Text here"> 
<button id="myButton">pressMe</button> 

ボタンを押すとコンソールにログ):

document.getElementById('myButton').addEventListener('click', function(){ 
    var inputValue = document.getElementById('myInput').value; 
    if(inputValue === ''){ 
    console.log('no value') 
    } else{ 
    console.log('value of ' + inputValue + ' entered'); 
    } 
}); 
+0

それは働いた!ありがとうございました! – Michael

関連する問題