onsubmit使使用innerHTML打印的文本消失
onsubmit makes text printed using innerHTML disappears
submit.form.onsubmit = function print() {
div.innerHTML = sum;
}
我在div上写点东西当我点击submit按钮时;然而,每样东西出现之后就立刻消失了。为什么会这样,有没有快速解决这个问题的方法?
表单正在提交,页面正在重新加载。最简单的方法是:
submit.form.onsubmit = function () {
div.innerHTML = sum;
return false;
}
但是,这会阻止表单实际提交,这是您可能想要做的事情。也许您可以在更新前端的div时使用ajax提交表单。
或者(最好)使用:
submit.form.addEventListener('submit', function (e) {
div.innerHTML = sum;
e.preventDefault();
});
相关文章:
- 文本正在立即消失,而不是随着时间的推移而消失
- 如何让文本在几秒钟后消失
- 单击按钮时,文本框消失
- 当我在tinmyce.int()中编写设置函数时,tinymce消失了,只有纯文本区域可见
- 基于视口宽度逐渐消失的文本..带有省略号.
- 单击“提交按钮”后,文本会迅速消失
- 不稳定的内部 HTML 行为.文本消失
- 如何在HTML5视频完成加载后使文本消失
- 在输入框中单击时 - 在附近显示文本 - 在单击时输出文本消失
- HTML - 如何使文本消失,并通过按下按钮显示不同的文本
- 使用 Javascript 动态添加的文本框中的文本消失
- 为什么我的网页上这个UL的链接和文本消失了
- 当使用 jquery 出现另一个文本时,使文本消失
- 可以使文本消失,但可以't使隐藏的文本可见
- 使未选中的单选按钮和关联的文本消失
- onsubmit使使用innerHTML打印的文本消失
- jQuery动画分区中的文本消失
- 单击按钮时,文本消失(JQUERY)
- 谷歌地图,拖动路线后距离文本消失
- 切换页面后文本消失