首页 > 解决方案 > 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">    

标签: javascripthtml

解决方案


您的可变电子邮件未定义。这意味着您应该在电子邮件之前添加 var。

var email = document.forms[0].elements.namedItem("email").value;

推荐阅读