点击button会自动刷新页面??

前言:

今天用了原生的html与js写页面,突然发现,在form标签里写的button,点击button标签会刷新页面。显而易见,对于半路出家,基础知识薄弱的我来说,这实在是unbelivablely,于是网上一顿查,得到了下面的结论。

一、代码

我的代码是这样写的 :

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>dialog</title>
</head>
<body><form action=""><input type="text" name="name" value="123"><button onclick="showDialog()">按钮</button></form>
</body>
<script type="text/javascript">
function showDialog() {}
</script>
</html>

点击按钮后的效果是,刷新了页面并且提交了form中的参数值:

查了资料后,MDN上是这样说的:

 

也就是说,button标签与form使用时,默认带有提交表单数据的作用,并且重新加载。

二、那么解决办法有哪些呢:

1、上边图片中说了一种:在button标签中加入属性type="button",如下:

<button onclick="showDialog()" type="button">按钮</button>

2、 将button标签更换为input

3、在点击后执行的函数中加入阻止时事件e.preventDefault(),如下:

function showDialog() {var e = window.event || arguments.callee.caller.arguments[0];e.preventDefault();...
}

三、拓展

上边说的是button写在form里边时,button会提交数据并重新加载,如果想让写在任何地方的按钮都能提交数据并重新加载,在HTML5中提供了一个属性:

实现如下:

<body><form action="" id="form"><input type="text" name="name" value="123"></form><button onclick="showDialog()" form="form">按钮</button>
</body>

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/67520.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pgadmin4转圈圈无法进入到界面(pgadmin v4一直卡在loading页面)

原文&#xff1a;https://blog.csdn.net/qna17/article/details/110469846 解决方法&#xff1a; 1、打开Registry Editor&#xff0c;点击进入开始菜单&#xff0c;然后输入【regedit】&#xff0c;点击进入上方的【注册表编辑器】 然后就进入注册表编辑器了&#xff0c;如图…

gulp-connect实现页面实时自动刷新

gulp-connect实现页面实时自动刷新&#xff0c;解放F5 gulpfile.js var gulp require(gulp), //本地安装gulp所用到的地方connect require(gulp-connect);//自动刷新//定义html任务 gulp.task(html, function () {gulp.src(html/index.html)//指定被刷新的html路径.pipe(conn…

操盘机器人闪亮登场,不出意外大盘还将回调2到3天,图中虚线用于预测大盘走势从未失误过哦

不出意外大盘还将回调2到3天&#xff0c;图中虚线用于预测大盘走势从未失误过哦 1、具备各种分析指标及模型&#xff0c;能自动分析选股 2、能自动做T&#xff0c;自动下单买卖 3、具备实时监控功能 4、具备语音识别、语音提醒功能 5、具备实时采集各种股票交易等相关数据的功能…

股票电话营销的好消息,奔走相告------股票电话机器人上线

股票呼叫专用电话机器人已正式上线&#xff0c; 无需听录音看通话内容&#xff0c;不需要人工挨个听录音&#xff0c;直接把愿意加微信的客户推送到员工的账户里。流程标签设置微信和保微信号。 一键筛选意向客户进入微信管理&#xff0c;在线的员工能接收到意向客户&#xff0…

白宫召见科技巨头 讨论AI潜在风险 以确保人们从创新中受益

ChatGPT的问世&#xff0c;被认为是通用人工智能发展的“奇点”和强人工智能即将到来的“拐点”&#xff0c;甚至有业内人士推测所有数字化系统和各个行业都可能被其重新“洗牌”。 乐观主义者表示&#xff0c;人工智能的核心是对人类大脑的模拟&#xff0c;其目的是延伸和增强…

IFR:2020年全球专业服务机器人市场达到67亿美元

全球专业服务机器人市场营业额达到67亿美元&#xff0c;2020年增长12%。与此同时&#xff0c;新的消费者服务机器人的营业额增长了16%&#xff0c;达到44亿美元。 服务机器人用例TOP 5 1/3的机器人是为运输货物而建造的。自动移动机器人&#xff08;AMR&#xff09;和送货机器…

小i机器人冲刺美股:最高募资5280万美元 阿里与吉利是股东

雷递网 雷建平 2月14日 小i机器人&#xff08;股票代码为&#xff1a;“XI”&#xff09;日前向美国SEC更新招股书&#xff0c;并公布发行区间为6.8美元到8.8美元&#xff0c;此次准备发行600万股ADS&#xff0c;最高募资5280万美元。 小i机器人预计近期在美国纳斯达克上市。 小…

忆享聚焦|软件营收76814亿、全球首款注射疫苗机器人面世……互联网一线资讯最新出炉

“忆享聚焦”栏目第二期来啦&#xff01;本栏目汇集互联网最新资讯&#xff0c;聚焦前沿科技&#xff0c;关注行业发展动态&#xff0c;筛选高质量讯息&#xff0c;拓宽用户视野&#xff0c;让您以最低的时间成本获取最有价值的行业资讯。 本期目录 行业资讯 1.我国软件业务收…

上海亚商投顾:沪指延续调整 机器人概念股掀涨停潮

上海亚商投顾前言&#xff1a;无惧大盘涨跌&#xff0c;解密龙虎榜资金&#xff0c;跟踪一线游资和机构资金动向&#xff0c;识别短期热点和强势个股。 市场情绪 大小指数今日略显分化&#xff0c;沪指全天震荡调整&#xff0c;深成指、创业板指则拉升翻红。机器人概念股掀涨停…

给互联网人的5点吐血建议

1. 前五年打造自己的专业深度 首先最重要一点&#xff0c;不管你是哪个行业&#xff0c;做的什么工作&#xff0c;技术、产品也好&#xff0c;设计、运营也罢&#xff0c;本职的专业能力一定是最重要的&#xff0c;尤其是工作的前五年&#xff0c;专业能力一定是放在第一位的&…

AI大模型创业:诸神之战,凡人无缘?

文&#xff5c;光锥智能&#xff0c;作者&#xff5c;郝鑫 “白驹过隙&#xff0c;我也计划走向职业生涯的下一个挑战。” 图片来自朋友圈 3月21日&#xff0c;被誉为“AI框架领域第一华人”的阿里技术副总裁贾扬清在其朋友圈官宣离职&#xff0c;该消息犹如一颗重磅炸弹投向了…

三毛:《求婚》

请你讲给我听&#xff0c;当年你如何向妈妈求婚&#xff1f;”我坐在爸爸身边&#xff0c;把他的报纸弹一弹——爸在报纸背后。 “我没有向她求婚。”爸说。 “那她怎么知道你要娶她&#xff1f;” “要订婚就知道了嘛&#xff01;” “那你怎么告诉她要订婚&#xff1f;” “我…

情人节求婚PPT模板

模板介绍 一份高质量的PPT模板&#xff0c;可以让你在日常的工作中展示自我、脱颖而出、去赢得更多机会&#xff0c;今天小编分享一份精美的情人节求婚PPT模板 PPT模板名称&#xff1a;情人节求婚PPT模板&#xff0c;模板编号&#xff1a;P51145&#xff0c;大小10MB&#xff…

程序员花式求婚,惊呆众人,谁还敢说程序员不懂浪漫

很多人都会想,程序员都是一群不懂的浪漫,比较木讷,其实程序员也都有自己新中的浪漫,给大家分享一个前段时间看到的事情吧 为了向心中的女神求婚,每个男生都会挖空心思地想出一些非常特别的创意。 例如这位网名叫做 LA pike 的程序员,他为了向交往已久的女友求婚,利用自…

用css3做一个求婚小动画

概述 本案例主要是运用到了css3的animation、keyframes、transform等属性&#xff0c;熟悉了&#xff0c;就可以做更多的其他动画效果&#xff0c;这几个属性功能非常强大。 详细 代码下载&#xff1a;http://www.demodashi.com/demo/10335.html 首先&#xff0c;我们先来看看效…

和程序员男友过节是这样的

前情回顾&#xff1a; 极客爱情 2.1 | 从你的编程世界路过 极客爱情 2.2 | 你究竟有多少个女神 极客爱情 2.3 | 和技术宅约会是这样的 ◆ 01 七夕节快到了&#xff0c;我问某人打算怎么过节。某人正沉浸在他的《文明太空》游戏中&#xff0c;遂头也不抬地敷衍了一句&#x…

c语言求婚代码大全,继“代码求救”后,程序员用40行代码求婚成功!

原标题&#xff1a;继“代码求救”后&#xff0c;程序员用40行代码求婚成功&#xff01; 前段时间&#xff0c;程序员又火了一把。 一名程序员掉入传销组织用代码向同事求救&#xff0c;同事秒懂&#xff0c;程序员被成功救出。大家都为程序员的机智点赞&#xff0c;瞬间程序员…

c语言求婚代码大全,程序员七夕用40行代码向女友求婚成功,网友:求源码

今天刚来上班道学数里屏。中近&#xff0c;期据面蔽最&#xff0c;近&#xff0c;期据面逛下论坛&#xff0c;看到了一位浪漫程序员用代码向女朋友求婚&#xff0c;小编我也运行了下他分享的代码&#xff0c;挺有意思的今天就分享给大伙了&#xff0c;源码文末有领取地址。谁说…

java求婚代码_java一分钟求婚卡怎么做

public static void main(String[] args) { SimpleDateFormat sdfnew SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar cCalendar.getInstance(); System.out.println(sdf.format(c.getTime())); c.add(Calendar.HOUR_OF_DAY, -1);//1小时前抄 System.out.printl…

在html中常用于定义求婚,关于求婚的英文句子中英双译

关于求婚的英文句子中英双译 男大当婚&#xff0c;女大当嫁&#xff0c;无论单身主义或者丁克家庭是否流行&#xff0c;仍然有很多传统的年轻人坚定地对自己说&#xff0c;我要向我爱的人求婚!。杜德伟的那首《嫁给我》唱出了很多人的心声&#xff0c;浪漫与否是其次&#xff0…