在我的代码中,我尝试在外部 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/