javascript - 谁能告诉我我做错了什么

标签 javascript

如果您的名字是 Bob,我正在努力做到这一点,如果不是,那么您正在注册 抱歉,您无权访问,但我无法弄清楚我做错了什么,有人可以帮助我吗,谢谢。

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
         <head>
        <title></title>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
           </head>
           <script type="text/javascript">
           function verify() {
            var name="Please enter your name: ";
          if (firstName=="Bob") {
          alert("Now registered");
          }
        else {
         window.alert("Sorry you aren't allowed acess.")
        return false;
           }           
       </script>
       <form name="myForm" action="#" method="post" enctype="text/plain">
        <input type="text" name="BOB">First Name<br>
        <input type="button" value="Submit" onclick="verify();">
        </form>
       </body>
        </html>

最佳答案

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
              "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
              <html xmlns="http://www.w3.org/1999/xhtml">
             <head>
            <title></title>
            <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
               </head>
               <script type="text/javascript">
               function verify() {
                var name="Please enter your name: ";
var firstName = document.getElementById('firstName').value;
              if (firstName=="Bob") {
              alert("Now registered");
    return true;
              }
            else {
             window.alert("Sorry you aren't allowed acess.")
            return false;
               } }          
           </script>
           <form name="myForm" action="#" method="post" onsubmit="return verify();" enctype="text/plain">
            <input id="firstName" type="text" name="BOB"/>First Name<br>
            <input type="button" value="Submit"/>
            </form>
           </body>
            </html>

你必须在表单标签上使用 onsubmit 并且它必须返回 true 或 false

关于javascript - 谁能告诉我我做错了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5222394/

相关文章:

javascript - 如何使用jquery一次隐藏多个值

javascript - 如何使用 JS/JQuery 使用文件 :///protocol and IE/Edge browser? 存储持久数据

javascript - 使用 Angular 6 中的 Observable 捕获 Promise 拒绝错误

javascript - 如何使用 javascript 获取 Element 对象数组

javascript - 在 JavaScript 中查找单词

javascript - 错误 : Expected a Resource or Concept

javascript - 如何防止 jquery 全局选择器选择 Polymer 元素之外的内容

javascript - 如何在正则表达式中使用特定网站

javascript - 将 txt 上传到 Amazon S3

javascript - 历史记录 Pushstate 和 Popstate 无法正常工作