手机浏览 RSS 2.0 订阅 追寻梦想 , myvirpus | 目前性价比最高的VPS | 帮膘叔买电脑 , 注册 | 登陆

表单提交时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的html()等方法介绍 (浏览: 31670, 评论: 1)
[转载]超强大的jquery formValidator (浏览: 27722, 评论: 3)
通过JS更改FORM的action (浏览: 18933, 评论: 1)
基于HTTP长连接的推技术:COMET (浏览: 11868, 评论: 0)
不同浏览器对回车提交表单的处理办法 (浏览: 10503, 评论: 0)
HTML重构 (浏览: 9695, 评论: 3)
表单提交按钮input和button的取舍 (浏览: 9331, 评论: 0)
JS:截取文章一部分显示(无损html) (浏览: 8947, 评论: 3)
HTML 5的五个激动人心的特性 (浏览: 8800, 评论: 0)
RTF文件批量转成HTML文件 (浏览: 8384, 评论: 1)

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


发表评论

评论内容 (必填):

我的书签