Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查用户是否输入精确的字符串_Javascript_String_Validation - Fatal编程技术网

Javascript 检查用户是否输入精确的字符串

Javascript 检查用户是否输入精确的字符串,javascript,string,validation,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>

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

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>
函数检查(){
var ans1=“你好”;
var ans2=document.getElementById(“#ans”).value;
如果(ans1==ans2){alert('yes kit')}
else{alert('no')};
}
HTML

您在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>

var ans2=document.getElementById(“ans”).value当然。我对堆栈溢出还是新手,我希望这能奏效。
function check() {

var ans1 ="Hey there";

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

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

else{alert ('no')};

}