繁体   English   中英

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

[英]Check whether or not a user enters in an exact string

我想检查用户是否输入了准确的字符串,尽管我在这样的问题中尝试了一些建议,但还是遇到了问题,但还是遇到了问题。

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>

您在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')};

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM