废话不多说。直接上代码。

1:form表单按enter键自动提交的情况

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <meta name="Generator" content="EditPlus®">
 6   <meta name="Author" content="">
 7   <meta name="Keywords" content="">
 8   <meta name="Description" content="">
 9   <title>Document</title>
10  </head>
11  <body>
12   <form method="post" action="http:www.baidu.com">
13         <input>
14         <textarea name="text" cols="20" rows="5" />
15   </form>
16  </body>
17 </html>

在此文本框中按enter键,页面会自动跳转到百度的搜索页面。

2:解决方案

  1)去掉form表单。然后在文本框中按enter键就不会出现自动跳转的情况了。(不建议使用)

  2)再添加一个隐藏的文本框。出现问题的原因是form表单中有且只有一个文本框。故新增一个隐藏的文本框也可解决问题。

    <input style="display:none"/>

  3)在表单上添加属性 οnsubmit="return false";也可以解决问题。

转载于:https://www.cnblogs.com/pjdsy/p/4679008.html

form表单按enter键自动提交的问题相关推荐

  1. Form表单 回车(Enter)提交表单问题

    Form表单 回车(Enter)提交表单问题 在Form表单中input会自动响应回车事件.这是表单的默认提交动作. 表单的提交行为,可以用两种方式定义,一是form表单自身,二是form表单的but ...

  2. ExtJs 备忘录(4)—— Form表单(四) [ 数据提交 ]

    一.截图和示例共用Ext.FormPanel 1.1 截图 由于本文主要关注的是表单提交的几种方式,所以仅用了一个表单项以便于测试和减少示例代码. 1.2 示例共用Ext.FormPanel      ...

  3. Vue form表单input框 手动赋值 提交时 表单input值没有生效 验证仍然是空

    一.问题 1.input 赋值后表单提交却为空 在调用接口将返回的值赋在表单的 input 上或者子页面传递数值给父页面form表单model元素后,提交表单,明明值已经赋上去了,结果提交后显示的该值 ...

  4. 微信h5页面提交表单后返回键重复提交的问题

    微信h5页面提交表单后返回键重复提交的问题 问题描述:h5表单提交保存成功之后,手机返回后原来的页面还能提交表单. 示例: mui.post('savexxxx',data,function(res) ...

  5. 如何让form表单在enter键入时不提交

    今天在做我的一个小玩意 在线聊天工具的时候 form表单只有一个text和一个button每当我键入enter的时候就刷新.很是郁闷,直接在form上onsumbit=false.才行. 下面是我查询 ...

  6. HTML5新特性---Form表单前台通过正则表达式自动验证邮箱

    在HTML5中Form表单中添加了许多新特性,下面为大家介绍一种form表单中的新属性pattern. pattern 属性规定用于验证 input 域的模式(pattern),模式(pattern) ...

  7. form表单input使用disabled后提交不能获取表单值的解决方法

    今天遇到一个问题:在form表单中的input上使用disabled禁用标致,会导致表单提交时获取不到值.经过调试,以及参考相关博文,最终得以解决,下面记录解决方法. form表单输入框input设置 ...

  8. ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...

    对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...

  9. php表单登录跳转页面跳转页面,form表单页面跳转方式提交练习

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...

最新文章

  1. 北美欧洲顶级大咖齐聚,在这里读懂 AIoT 未来!
  2. linux常用shell命令面试,shell经典笔试题目总结
  3. c++ 读取一行的2个数
  4. Mybatis中 Dao接口和XML文件的SQL如何建立关联
  5. 3143 二叉树的序遍历
  6. html抽奖源码_开源FPGA开发板OpenICE 介绍及抽奖
  7. 探索Julia(part6)--基本命令与数学函数
  8. NXP(I.MX6uLL) UART串口通信原理————这个未复习
  9. 软件:分享9款实用电脑软件,值得看一看
  10. Berg Insight:移动M2M连接将实现长足发展
  11. CentOS7 服务器连接超时自动断开问题解决
  12. 数据结构——队列操作
  13. php smarty 手册下载,smarty教程
  14. 多元统计分析基于r课后答案_多元统计分析课后练习答案.doc
  15. Log4j日志配置详解
  16. 近六成女受访者赞成“中国男配不上中国女”
  17. c语言数据流量换算算法,流量累积计算.doc
  18. OneNote如何同步到OneDrive,并且如何在PC和手机上完美使用OneNote
  19. 第1章 PyTorch和神经网:1.1 PyTorch和神经网络
  20. 湖南省银河计算机专修学院,湖南计算机专修学院

热门文章

  1. 关于eclipse中web项目tomcat报错Server Tomcat v9.0 Server at localhost failed to start问题解决
  2. 关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存
  3. C++操作符的优先级 及其记忆方法
  4. MySQL探秘(三):InnoDB的内存结构和特性(可靠性和持久性)
  5. ubuntu18下安装微信
  6. C++——可变模板参数
  7. 关于优酷开放SDK之onPrepareListener
  8. WSDL SOAP 绑定
  9. Spring 运用 pointcut 和 advisor 对特定的方法进行切面编程
  10. Hibernate中的merge使用详情解说