javascript - javascript 错误“电子邮件”未定义。[no-undef]
问题描述
javascript 错误“电子邮件”未定义。[no-undef]
function confirmInput() {
email = document.forms[0].email.value;
alert("Hello " + email + "! You are now subscribet to our page");
}
<form onsubmit="confirmInput()" action="php/email.php" class="offer-form" method="post" name="validate">
<input id="email" type="text" class="txtb" name="email" placeholder="Enter Your Email" required>
<input type="submit" class="sub" value="Submit">
解决方案
您的可变电子邮件未定义。这意味着您应该在电子邮件之前添加 var。
var email = document.forms[0].elements.namedItem("email").value;
推荐阅读
- java - 如何计算循环生成的值的总和
- ruby - Rails捆绑安装不起作用'导致json版本错误
- node.js - 如何让我的机器人向我的 Discord 中的某个频道发送消息
- excel - 输入 excel 数据重叠的 Web 占位符问题
- docker - Nginx 重定向 https->http(反向代理)->port(docker 容器)
- cvxpy - 将优化问题从 CVX 转换为 CVXPY?
- c# - 使用工厂方法创建类型化 HTTP 客户端,ASP.NET Core 2.1
- nginx - NGINX 将所有与 URL 匹配的请求重定向到子域
- corda - 无法使用 IntelliJ IDEA 导入 sumCash
- reactjs - 如何在 redux 操作调度调用中返回一个承诺,以便我可以链接 .then 块?