2016-04-07 13 views
0

ユーザーが正確な文字列を入力しているかどうかを確認したい問題のような質問でアドバイスを試しましたが問題はありますが、それ。ユーザーが正確な文字列を入力したかどうかを確認する

function check() { 

var ans1 ="Hey there"; 

    var ans2 = document.getElementById("#ans").value; 

if (ans1== ans2){ alert('yes kit')} 

else{alert ('no')}; 
} 

HTML 
<form> 
    <fieldset> 
    <input type="text" name="Textbox" value="" id="ans"><br> 

    <input type="submit" value="Submit" id="test" onClick=" return check()"> 
    </fieldset> 
</form> 
+1

'VARのANS2 =のdocument.getElementById( "ANS")値;トリックをした' –

答えて

0

あなたが間違ってdocument.getElementByIdに#を渡しています。

参照のために以下のコードを参照してください。

HTMLは正常です。

<form> 
<fieldset> 
<input type="text" name="Textbox" value="" id="ans"><br> 

<input type="submit" value="Submit" id="test" onClick=" return check()"> 
</fieldset> 
</form> 

しかし、これにjavascriptを変更します。 。

function check() { 

var ans1 ="Hey there"; 

var ans2 = document.getElementById("ans").value; 

if (ans1== ans2){ alert('yes kit')} 

else{alert ('no')}; 

} 
+0

!どうもありがとう。 –

+0

それがあなたを助けたら、私の答えをupvoteしてください、それは私を助けるでしょう... – Bharat

+0

確かなこと。私はまだオーバーフローをスタックするために新しいです。 –

関連する問題