javascript - 访问 JavaScript 函数内的输入文本框值

标签 javascript html

在我的代码中,我尝试在外部 Javascript 函数内访问输入文本框值。但是,我似乎无法让代码工作。有人可以看一下这段代码并确定我做错了什么吗?

编辑:问题已解决。如果有人想知道如何使用 JavaScript 访问文本字段中的元素,请随意使用它作为引用!谢谢。

HTML 代码:

  <body>

       <form action="VerifyRegistration.html" class="login">

           <h1>Sign Up Here</h1>


           /*Input Text Box*/
           <input type="email" input id = "email"  name="email" class="login-input" placeholder="Email Address" 


           <input type="submit" value="Create Account" class="createaccount">


          /*Once this button is pressed it calls a Javascript function
          <p class="login-help"><a href="javascript:FormChecker();">Need Help?</a></p>


          </form>

          </body>
          </html>

Javascript代码:

    <SCRIPT Language="JavaScript">
    <!--//

      function FormChecker(){
          Email = document.getElementById('email').value;
          alert(Email);
      }

    //-->
    </SCRIPT>

注意:它们位于同一个文件中,并且 javascript coe 位于 html 下方。

最佳答案

您正在使用getElementById('email'),但没有 ID 为“email”的元素

<input id="email" type="email" name="email" class="login-input" placeholder="Email Address" autofocus>

关于javascript - 访问 JavaScript 函数内的输入文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22886614/

相关文章:

javascript - 水平滚动到 anchor

javascript - 当我将 FOSComment 添加到模板时如何修复它?

javascript - 将复选框放在标签标签内会导致 :before and :after 出现问题

javascript - JQM 向可折叠标题添加按钮

javascript - 如何像 Google 那样将默认焦点放在网页的搜索栏上

html - div 的高度不会改变 CSS

html - 如何对齐 Bootstrap Dropright 菜单,使其向上打开(与默认的向下方向不同)?

javascript - 使用 jquery validation engine master 验证星级

javascript - 如何延迟加载js?

javascript - 引用错误: Cannot access 'obj' before initialization