手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

表单提交时submit按钮的值没有被提交

首页 > PHP >

今天在RPC里面,阿刁提出个问题,FORM表单中,submit提交的时候,有时候有值,有时候无值 ,想问清楚是什么原因

状态描述:

1、FORM表单中,submit的name是Submit。即 <input type="submit" name="Submit" value="提交表单" />

2、当点击submit按钮时,FORM被提交,提交后获取的数组中有Submit下标的值

3、回到FORM表单,直接敲回车提交,这时候发现获取的数组中没有Submit下标。

纠结的是:为什么会有两种情况的不同

查找原因,最后基本确认,这是由于form在不同情况下,可以直接使用回车进行提交表单而导致的问题。这里有几篇参考文章:不同浏览器对回车提交表单的处理办法表单提交按钮input和button的取舍。那么,为什么敲回车和点击submit不一样呢?怎么样才能让他们一样?

尝试将focus移到submit按钮上。敲回车提交。这时候,是带有Submit值的。如果focus不在submit按钮上,则无效。知道了问题的原因,那就有解决方法了。对于submit,不要设name值 。如果确实需要传递值 ,请使用hidden域进行值的提交。以防止数据产生偏差。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: submit, html, form

« 上一篇 | 下一篇 »

只显示10条记录相关文章

[转载]超强大的jquery formValidator (浏览: 50959, 评论: 3)
jQuery的html()等方法介绍 (浏览: 45748, 评论: 1)
通过JS更改FORM的action (浏览: 35588, 评论: 1)
不同浏览器对回车提交表单的处理办法 (浏览: 27431, 评论: 0)
表单提交按钮input和button的取舍 (浏览: 26461, 评论: 0)
基于HTTP长连接的推技术:COMET (浏览: 24152, 评论: 0)
JS:截取文章一部分显示(无损html) (浏览: 24094, 评论: 3)
RTF文件批量转成HTML文件 (浏览: 22705, 评论: 1)
HTML重构 (浏览: 20633, 评论: 3)
HTML 5的五个激动人心的特性 (浏览: 19509, 评论: 0)

5条记录访客评论

不好意思。。。如果是从搜索引擎过去,是会有高亮的。(那个是高亮脚本。。)

Post by gouki on 2010, September 27, 9:42 PM 引用此文发表评论 #1

http://www.neatstudio.com/show-602-1.shtml
好像有死循环,“当前页面的某个脚本正忙,或者已停止响应。您可以立即停止该脚本,或者您可以继续以等待该脚本结束。

脚本: http://cache.js.cn/highlight.js:51”

Post by 小默 on 2010, September 27, 6:36 PM 引用此文发表评论 #2

还真没注意这个,谢谢了.不过在火狐,chrome 和ie8 下的测试似乎没这个问题。

Post by wang on 2010, September 25, 4:53 PM 引用此文发表评论 #3

还真没注意这个,谢谢了

Post by wang on 2010, September 25, 4:49 PM 引用此文发表评论 #4

周末加班,路过
学习

Post by 胖子 on 2010, September 11, 9:00 AM 引用此文发表评论 #5


发表评论

评论内容 (必填):