检查用户是否输入了确切的字符串

时间:2016-04-07 12:55:07

标签: javascript string validation

我想检查用户是否输入了确切的字符串我遇到了问题,虽然我在这样的问题中尝试了一些建议,但我仍然无法得到它。

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 个答案:

答案 0 :(得分: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')};

}