为什么获胜't添加的电子邮件地址显示在messageBox中
why won't the added email address display in the messageBox?
我有一个html文件:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="C:'Users'matthew'AppData'Local'Temp'fz3temp-1'email picker.css">
<script src="email picker.js" type="text/javascript"></script>
</head>
<body>
<div id="main">
<form>
<h4>Enter the email addresses in the input box below</h4>
email:<input id="emailIn" type="text" placeholder=" email" />
<input type="submit" value="Show entry" onsubmit="insert()" />
</form>
<div id="display"></div>
</div>
</body>
</html>
和一个javascript文件:
var entries = [];
var emailInput = document.getElementById("emailIn");
var messageBox = document.getElementById("display");
function insert() {
entries.push(emailInput.value);
clearAndShow();
};
function clearAndShow() {
emailInput.value = "";
messageBox.innerHTML = "";
messageBox.innerHTML += "Emails: " + entries.join(", ") + "<br/>";
};
和一个简单的.css文件。
当我在浏览器中运行代码时,不会显示最后一封电子邮件输入。我错过了什么?非常感谢您的帮助。
您的问题是您提交了表单,因此页面被重置(而且您无论如何都不绑定insert
函数,因为输入没有接收到submit
事件)。
您可以更换
<input type="submit" value="Show entry" onsubmit="insert()" />
带有
<input type="button" value="Show entry" onclick="insert()" />
相关文章:
- 使用正则表达式评估电子邮件地址时出现性能问题
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- 电子邮件地址验证但创建帐户,即使电子邮件地址无效
- 如何在实时网页中用mailto链接替换电子邮件地址
- 匹配Javascript中的几种不同的电子邮件地址格式
- 使用 Javascript 进行电子邮件地址验证在 ASP.net 中不起作用
- 使用不带正则表达式的jscript验证电子邮件地址
- ng变化不会'除非我输入了有效的电子邮件地址,否则我不会因为输入电子邮件而被解雇
- 使用JavaScript或JQuery验证电子邮件地址
- 如何防止电子邮件地址的css自动连字符
- 如何基于电子邮件地址域重定向到电子邮件登录页面
- 在文本区域中用红色突出显示无效的电子邮件地址
- 显示其他用户's在Meteor.js中的电子邮件地址
- 如何分割视频成秒,然后显示1秒,每次用户提交他们的电子邮件地址
- 名字、姓氏和电子邮件地址的JavaScript表单验证不显示任何内容
- 为什么获胜't添加的电子邮件地址显示在messageBox中
- 使用 zf2 验证电子邮件地址.错误消息应显示在标签中,而不刷新整个页面
- 为什么我的电子邮件地址栏没有像我希望的那样显示在我的单选按钮的右侧?
- 延迟显示电子邮件地址对电子邮件抓取者有用吗?
- 流星-显示登录用户的电子邮件地址